</p>
<source><![CDATA[
import org.apache.fop.apps.Fop;
-import org.apache.fop.fo.Constants;
+import org.apache.fop.apps.MimeConstants;
/*..*/
// Step 1: Construct fop with desired output format
-Fop fop = new Fop(Constants.RENDER_PDF);
+Fop fop = new Fop(MimeConstants.MIME_PDF);
// Step 2: Setup output stream.
// Note: Using BufferedOutputStream for performance reasons (helpful with FileOutputStreams).
</p>
<source><![CDATA[
FOUserAgent userAgent = new FOUserAgent();
-Fop fop = new Fop(Constants.RENDER_PS, userAgent);]]></source>
+Fop fop = new Fop(MimeConstants.MIME_POSTSCRIPT, userAgent);]]></source>
<p>
You can do all sorts of things on the user agent:
</p>
-at outfile representation of area tree as XML (outfile req'd)
-print input file will be rendered and sent to the printer
see options with "-print help"
-
+ -out mime outfile input will be rendered using the given MIME type
+ (outfile req'd) Example: "-out application/pdf D:\out.pdf"
+ (Tip: "-out list" prints the list of supported MIME types)
+
-foout outfile input will only be XSL transformed. The intermediate
XSL-FO file is saved and no rendering is performed.
(Only available if you use -xml and -xsl parameters)