Formatting Objects Processor
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
|
Apache Software Foundation | |
---|---|
Stable release | 2.9[1]
/ 22 August 2023 |
Repository | |
Written in | Apache License 2.0 |
Website | xmlgraphics |
Formatting Objects Processor (FOP, also known as Apache FOP) is a
FOP is
Current status
The latest version of Apache FOP is 2.9.[2] This is the eleventh stable release.
Major limitations
Most important elements added in XSL-FO 1.1 (flow maps, table markers, indexes. etc.) are not available [3]
In addition, older XSL-FO 1.0 features are still not fully supported including automatic table layout, floats and more.
Input support
Apache FOP supports embedding a number of image formats in the XSL-FO (through the <fo:external-graphic>
element). These include:
- SVG
- PNG
- Bitmap BMP
- PostScript (as EPS)
- JPEG
- Some TIFF formats.
Apache FOP implements the <fo:float>
element with some limitations.[4] In versions prior to 2.0, external graphics objects were limited to being drawn inline or in a block with no wrapped text.
Output formats
Apache FOP supports the following output formats:
- PDF (best output support), including PDF/X and PDF/A with some limitations[5]
- ASCII text file facsimile
- PostScript
- Direct printer output (PCL)
- AFP
- RTF
- TIFF
In progress:
- MIF
- SVG
See also
- XSL Formatting Objects (XSL-FO)
- XSL
External links
References
- ^ "Apache(tm) FOP: History of Changes 2.9".
- ^ "Apache FOP Status".
- ^ "Apache FOP XSL-FO Compliance".
- ^ "Apache FOP 2.0 release notes". Retrieved 2015-12-18.
- ^ "FOP 0.95 - PDF/X (ISO 15930)". Retrieved 2011-05-22.