« Golfing Season Comes to an End | Main | Creative Commons (What have you done?) »

December 27, 2005

Apache FOP Moving Forward

For a long time now, the Apache FOP (Formatting Objects Processor) project developers have been squirrelled away working on a complete rewrite of the formatting objects processing engine. This week (Christmas Day to be exact) the beta release (version 0.91) of the rewrite was announced and made available.

A summary of the project:

FOP (Formatting Objects Processor) is the world's first print formatter driven by XSL formatting objects (XSL-FO) and the world's first output independent formatter. It is a Java application that reads a formatting object (FO) tree and renders the resulting pages to a specified output. Output formats currently supported include PDF, PCL, PS, SVG, XML (area tree representation), Print, AWT, MIF and TXT. The primary output target is PDF.

The developers are working toward the XSL-FO Version 1.0 W3C Recommendation and provide a table for compliance comparison, including columns for comparison between the old and new version.

We've been using FOP at Tufts for dynamic PDF generation since 2002 and have been wondering about the work. Glad to see things are moving forward.

Posted by mike at December 27, 2005 5:31 PM