Der
Formatting Objects Processor (kurz:
FOP) ist eine
Java-Anwendung der
Apache Software Foundation, die aus
XSL-FO-Layout-Beschreibungen verschiedene Ausgabeformate erstellt. FOP wurde ursprünglich von James Tauber entwickelt, der FOP 1999 der Apache Software Foundation überantwortete.