Formatting Objects Processor [SEP] programming language
Apache FOP (Formatting Objects Processor)
Formatting Objects Processor (FOP, also known as Apache FOP) is a Java application that converts XSL Formatting Objects (XSL-FO) files to PDF or other printable formats.
FOP was originally developed by James Tauber who donated it to the Apache Software Foundation in 1999. It is part of the Apache XML Graphics project.
FOP is open source software, and is distributed under the Apache License 2.0.
Current Status.
The latest version of Apache FOP is 2.3
are still not entirely compatible with one another, and it is much simpler to write a CSS processor than an FO processor. However, for richly specified paged media, such complexity is ultimately required in order to be able to solve various typesetting problems.
See also.
- Extensible Stylesheet Language
- XSL Transformations
- XSL Formatting Objects
- XPath
External links.
- Why is the W3 producing 2 Style Sheet Languages? W3 article
- Using CSS and XSL together W3 article
- Printing XML