...dedicated into Java open source projects
Java reporting tool for formatting PDF reports. It is possible to simply hand off a swing TableModel to JFreeReport and get a paginated pdf as a result.
PJX is a general purpose PDF programming library for Java; with support for reading, combining, manipulating, and writing PDF documents.
FOP is an XSL formatter written in Java. It is used in conjunction with an XSLT transformation engine to format XML documents into PDF.