Zum Inhalt springen

Apache Formatting Objects Processor

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 3. März 2008 um 18:27 Uhr durch 62.154.152.196 (Diskussion). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Der Formatting Objects Processor (kurz: FOP) ist eine Java-Anwendung der Apache Software Foundation, welches aus XSL-FO-Dokumenten verschiedene Ausgabeformate erstellt.

FOP unterstützt dabei die Ausgabe in den Formaten PDF, AWT, PCL, MIF, PS, RTF, SVG und TXT. Eine sofortige Ausgabe auf einem angeschlossenen Drucker ist ebenfalls möglich.

FOP wird zusammen mit embedded Xalan distribuiert. Eine Schwäche von XSL ist das nichtvorhandensein von interaktiven Formularelementen. Wie diese über den FOP Erweiterungsmechanismuns trotzdem eingebunden werden können, zeigt eine Untersuchung von Florian Hecht im Rahmen einer Studienarbeit. Eine Beispielimplementierung für PDF-Formulare belegt die Durchführbarkeit des Ansatzes.