FOP Update

James Tauber

For the full presentation, click here.

ABSTRACT

FOP (which stands for Formatting Object to PDF) is an open-source XSL formatter currently under development. It is a Java application that reads a formatting object produced by an XSLT transformation engine and then turns it into a PDF document.

XSL formatters like FOP not only interpret the semantics of XSL formatting objects but deal with such issues as line breaking and page breaking. FOP has a modular design allowing for extensibility in the formatting objects it supports as well as the formatting algorithms used. The presentation will include a demonstration of FOP in action and a description of its architecture.

Since WWW8, FOP has added support for a number of formatting objects. At the time of writing, this includes those necessary for lists, but by the conference will include more.