„Apache Formatting Objects Processor“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
KKeine Bearbeitungszusammenfassung |
Infobox-Befüllung per Wikidata |
||
Zeile 4: | Zeile 4: | ||
|Beschreibung= |
|Beschreibung= |
||
|Hersteller= [[Apache Software Foundation]] |
|Hersteller= [[Apache Software Foundation]] |
||
|AktuelleVersion= |
|AktuelleVersion= <!-- Wikidata --> |
||
|AktuelleVersionFreigabeDatum= |
|AktuelleVersionFreigabeDatum= <!-- Wikidata --> |
||
|Programmiersprache= [[Java (Programmiersprache)|Java]] |
|Programmiersprache= [[Java (Programmiersprache)|Java]] |
||
|Kategorie= [[XSL-FO]] |
|Kategorie= [[XSL-FO]] |
||
Zeile 12: | Zeile 12: | ||
|Website= http://xmlgraphics.apache.org/fop/ |
|Website= http://xmlgraphics.apache.org/fop/ |
||
}} |
}} |
||
Der '''Formatting Objects Processor''' (kurz: '''FOP''') ist eine [[Java-Anwendung]] der [[Apache Software Foundation]], die aus [[XSL-FO]]-Layout-Beschreibungen verschiedene Ausgabeformate erstellt. |
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. |
||
FOP unterstützt dabei primär die Ausgabe als [[PDF]]. Weitere Ausgabeformate sind [[Abstract Window Toolkit|Java2D/AWT]], [[Advanced Function Presentation|AFP]], [[Printer Command Language|PCL]], [[Maker |
FOP unterstützt dabei primär die Ausgabe als [[PDF]]. Weitere Ausgabeformate sind [[Abstract Window Toolkit|Java2D/AWT]], [[Advanced Function Presentation|AFP]], [[Printer Command Language|PCL]], [[Maker Interchange Format|MIF]], [[PostScript|PS]], [[Rich Text Format|RTF]], [[Tagged Image File Format|TIFF]], [[Portable Network Graphics|PNG]], [[Scalable Vector Graphics|SVG]] und [[Textdatei|TXT]]. Eine sofortige Ausgabe auf einem angeschlossenen Drucker sowie eine [[Extensible Markup Language|XML]]-Ausgabe des internen Strukturbaums sind ebenfalls möglich. |
||
FOP ist neben [[Batik (Software)|Batik]] Teil des Apache-Projekts ''XML Graphics''. |
FOP ist neben [[Batik (Software)|Batik]] Teil des Apache-Projekts ''XML Graphics''. |
||
Zeile 22: | Zeile 22: | ||
== Weblinks == |
== Weblinks == |
||
* [http://xmlgraphics.apache.org/fop/index.html Apache FOP] ( |
* [http://xmlgraphics.apache.org/fop/index.html Apache FOP] (englisch) |
||
* [http://www.data2type.de/software/antillesxml antillesXML], GUI für FOP-basierte PDF-Erzeugung |
* [http://www.data2type.de/software/antillesxml antillesXML], GUI für FOP-basierte PDF-Erzeugung |
||
* [https://sourceforge.net/projects/foplaboratory/ FOPLaboratory] plattformunabhängiges Frontend für Apache FOP, freie Software (GPLv3) |
* [https://sourceforge.net/projects/foplaboratory/ FOPLaboratory] plattformunabhängiges Frontend für Apache FOP, freie Software (GPLv3) |
Version vom 11. April 2020, 19:37 Uhr
Apache FOP
| |
---|---|
![]() | |
Basisdaten
| |
Entwickler | Apache Software Foundation |
Erscheinungsjahr | 25. März 2006[1] |
Aktuelle Version | 2.11[2] (28. April 2025) |
Programmiersprache | Java |
Kategorie | XSL-FO |
Lizenz | Apache License 2.0 |
deutschsprachig | nein |
http://xmlgraphics.apache.org/fop/ |
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.
FOP unterstützt dabei primär die Ausgabe als PDF. Weitere Ausgabeformate sind Java2D/AWT, AFP, PCL, MIF, PS, RTF, TIFF, PNG, SVG und TXT. Eine sofortige Ausgabe auf einem angeschlossenen Drucker sowie eine XML-Ausgabe des internen Strukturbaums sind ebenfalls möglich.
FOP ist neben Batik Teil des Apache-Projekts XML Graphics.
Einschränkungen
Viele der mit XSL-FO 1.1 eingeführten Neuerungen wie Tabellenmarker, Indizes, Textfluss-Zuordnungen (flow-map) sind in FOP nicht implementiert. Einige Merkmale von XSL-FO wie beispielsweise das automatische Layout von Tabellen und Elemente außerhalb des normalen Textflusses (floats) sind ebenfalls nicht oder nur teilweise unterstützt[3].
Weblinks
- Apache FOP (englisch)
- antillesXML, GUI für FOP-basierte PDF-Erzeugung
- FOPLaboratory plattformunabhängiges Frontend für Apache FOP, freie Software (GPLv3)
- Vergleich der Standardunterstützung der gängigen Formatierer
Einzelnachweise
- ↑ projects.apache.org. (abgerufen am 8. April 2020).
- ↑ Release 2.11. 28. April 2025 (abgerufen am 19. Juni 2025).
- ↑ Apache FOP XSL-FO Compliance. Abgerufen am 24. Juni 2015.