Aspose.Pdf For Java is a Java Pdf document reporting component. With it, you can: you to converting an existing XML file stream(.xml) plus a style-sheet file (.xsl) to a new a PDF file stream;Converting an existing FO file stream to a new PDF file stream;Creating new pdf document from scratch using API or XML + API;etc.