Hubbry Logo
Formatting Objects ProcessorFormatting Objects ProcessorMain
Open search
Formatting Objects Processor
Community hub
Formatting Objects Processor
logo
8 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Formatting Objects Processor
from Wikipedia
Apache FOP
Original authorJames Tauber
DeveloperApache Software Foundation
Stable release
2.11[1] / 28 April 2025; 5 months ago (28 April 2025)
Repository
Written inJava
Operating systemCross-platform
TypeXSL-FO
LicenseApache License 2.0
Websitexmlgraphics.apache.org/fop

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

[edit]

The latest version of Apache FOP is 2.11.[2]

Major limitations

[edit]

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

[edit]

Apache FOP supports embedding a number of image formats in the XSL-FO (through the <fo:external-graphic> element). These include:

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

[edit]

Apache FOP supports the following output formats:

In progress:

See also

[edit]
[edit]

References

[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
Add your contribution
Related Hubs
User Avatar
No comments yet.