Hi,

You can use something like the following code to "embed" fop in a Java
class:

Driver driver = new Driver(); driver.setRenderer(Driver.RENDER_PDF);

InputHandler inputHandler = new XSLTInputHandler(new File(XML_PO_FILE_PATH),

                                                 new
File(XSL_FO_FILE_PATH));
XMLReader parser = inputHandler.getParser();

driver.setOutputStream(new FileOutputStream(PDF_FILE_PATH));
driver.render(parser, inputHandler.getInputSource());

This is also documented in:  http://xml.apache.org/fop/embedding.html, and
in more detail in the example embedded code provided with the distribution.

Good luck!

Matt


-----Original Message-----
From: Kumar, Hemanth [mailto:[EMAIL PROTECTED] 
Sent: Thursday, May 01, 2003 10:18 AM
To: '[EMAIL PROTECTED]'
Subject: How to generate PDF from a java class...


Hello,

I have an XML and xsl files available, and I'm generating xsl.fo thru
Transformer class,Now to generate PDF do I invoke Fop.main(String
args[])from 
my java class or does FOP comes with any other API.

I appreciate your help.

thanks
hkumar

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to