fop
« Back to VersTracker
Description:
XSL-FO print formatter for making PDF or PS documents
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @ApacheSoftware  |  formulae.brew.sh
Category: Developer tools
Tags: pdf xml xsl-fo document-generation printing
Install: brew install fop
About:
Apache FOP is a print formatter driven by XSL-FO (Formatting Objects Processor). It renders XSL-FO files into various output formats like PDF, PS, PCL, and AFP. Its primary value is enabling programmatic generation of high-fidelity printable documents from XML data.
Key Features:
  • Renders XSL-FO to PDF, PostScript, PCL, and AFP
  • Supports PDF bookmarks and hyperlinks
  • Embeds fonts and supports complex text layouts
  • Can run as a standalone Java application or servlet
Use Cases:
  • Generating enterprise reports and invoices from XML data
  • Automated document generation for batch printing
  • Creating accessible PDF documents compliant with Section 508
Alternatives:
  • WeasyPrint – Converts HTML/CSS to PDF, whereas FOP requires XSL-FO input.
  • wkhtmltopdf – Uses WebKit to render HTML to PDF, offering different layout capabilities.
Version History
Detected Version Rev Change Commit