Formatting Objects Processor

Formatting Objects Processor

Infobox Software
name = Apache FOP



caption =
developer = Apache Software Foundation
latest release version = 0.95
latest release date = release date|2008|08|05
latest preview version =
latest preview date =
operating system = Cross-platform
programming language = Java
genre = XSL-FO
license = Apache License 2.0
website = http://xmlgraphics.apache.org/fop

Formatting Objects Processor (FOP) is a Java application that converts 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 Software License.

Current Status

The latest version of Apache FOP is 0.95. The code has undergone a substantial rewrite compared to the original 0.20.5 version that was the old stable version. As of release 0.91alpha, FOP is much more compliant to the XSL-FO Recommendation.

Input Support

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

* SVG
* Bitmap BMP
* PostScript (as EPS)
* JPEG
* Some TIFF formats.

Output Formats

Apache FOP supports the following output formats:

* PDF (best output support)
* ASCII text file facsimile
* PostScript
* Direct printer output (PCL)
* AFP
* RTF
* Java2D/AWT for display, printing, and page rendering to PNG and TIFF

In progress:
*MIF
*SVG

See also

* XSL-FO
* XSL

External links

* [http://xmlgraphics.apache.org/fop/ Apache FOP Project]
* [http://www.ibstaff.net/fmartinez/?p=15 VelFop: Dynamic FOP with Velocity]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Formatting Objects Processor — Apache FOP Тип XSL FO Разработчик Apache Software Foundation …   Википедия

  • Apache Formatting Objects Processor — Apache FOP Entwickler Apache Software Foundation Aktuelle Version 1.0 (21. Juli 2010) Programmier­sprache Java Kategorie XSL FO Lizenz …   Deutsch Wikipedia

  • Extensible Stylesheet Language - Formatting Objects — XSL FO (Extensible Stylesheet Language – Formatting Objects) ist eine XML Anwendung, die beschreibt, wie Text, Bilder, Linien und andere grafische Elemente auf einer Seite angeordnet werden. Mit Hilfe von XSL FO ist es möglich, qualitativ… …   Deutsch Wikipedia

  • Extensible Stylesheet Language – Formatting Objects — XSL FO (Extensible Stylesheet Language – Formatting Objects) ist eine XML Anwendung, die beschreibt, wie Text, Bilder, Linien und andere grafische Elemente auf einer Seite angeordnet werden. Mit Hilfe von XSL FO ist es möglich, qualitativ… …   Deutsch Wikipedia

  • XSL Formatting Objects — XSL FO (Extensible Stylesheet Language – Formatting Objects) ist eine XML Anwendung, die beschreibt, wie Text, Bilder, Linien und andere grafische Elemente auf einer Seite angeordnet werden. Mit Hilfe von XSL FO ist es möglich, qualitativ… …   Deutsch Wikipedia

  • XSL Formatting Objects — Infobox file format name = XSL Formatting Objects icon = logo = extension = .xml mime = application/xml, text/xml (deprecated) type code = uniform type = public.xml magic = owner = [http://www.w3.org/ World Wide Web Consortium] genre = Markup… …   Wikipedia

  • XSL-FO — (Extensible Stylesheet Language – Formatting Objects) ist eine XML Anwendung, die beschreibt, wie Text, Bilder, Linien und andere grafische Elemente auf einer Seite angeordnet werden. Mit Hilfe von XSL FO ist es möglich, qualitativ hochwertige… …   Deutsch Wikipedia

  • XSL:FO — XSL FO (Extensible Stylesheet Language – Formatting Objects) ist eine XML Anwendung, die beschreibt, wie Text, Bilder, Linien und andere grafische Elemente auf einer Seite angeordnet werden. Mit Hilfe von XSL FO ist es möglich, qualitativ… …   Deutsch Wikipedia

  • XSL — (Extensible Stylesheet Language) ist eine in XML notierte Familie von Transformationssprachen zur Definition von Layouts für XML Dokumente. Die XSL Subsprache XSLT wird außerdem zur Übersetzung/Transformation eines XML Formats in ein anderes XML… …   Deutsch Wikipedia

  • List of PDF software — This list of PDF software includes links to articles on computer software used to manage Portable Document Format (PDF) documents. Contents 1 Multi platform 1.1 Converters 1.2 Editors 1.3 …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”