Apache Formatting Objects Processor
Apache FOP
|
|
---|---|
Basic data
|
|
developer | Apache Software Foundation |
Publishing year | March 25, 2006 |
Current version |
2.4 ( November 5, 2019 ) |
programming language | Java |
category | XSL-FO |
License | Apache License 2.0 |
German speaking | No |
http://xmlgraphics.apache.org/fop/ |
The Formatting Objects Processor ( FOP for short ) is a free Java application from the Apache Software Foundation that creates various output formats from XSL-FO layout descriptions. FOP was originally developed by James Tauber, who gave FOP to the Apache Software Foundation in 1999.
FOP primarily supports output as PDF . Other output formats are Java2D / AWT , AFP , PCL , MIF , PS , RTF , TIFF , PNG , SVG and TXT . Immediate output on a connected printer and XML output of the internal structure tree are also possible.
In addition to Batik, FOP is part of the Apache XML Graphics project .
restrictions
Many of the new features introduced with XSL-FO 1.1 such as table markers, indices, text flow mappings (flow map) are not implemented in FOP. Some features of XSL-FO, such as the automatic layout of tables and elements outside the normal text flow (floats), are also not or only partially supported.
Web links
- Apache FOP (English)
- antillesXML , GUI for FOP-based PDF generation
- FOPLaboratory platform-independent frontend for Apache FOP, free software (GPLv3)
- Comparison of the standard support of popular formatters
Individual evidence
- ↑ projects.apache.org . (accessed on April 8, 2020).
- ↑ Apache FOP XSL-FO Compliance . Retrieved June 24, 2015.