Formatting Objects Processor

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
Apache FOP
Desarrollador
Apache Software Foundation
http://xmlgraphics.apache.org/fop
Información general
Diseñador James Tauber
Última versión estable 1.0
22 de julio de 2010; hace 4 años (2010-07-22)
Género XSL-FO
Programado en Java
Sistema operativo Multiplataforma
Plataforma Java
Licencia Apache License 2.0
Idiomas inglés
En español No No
[editar datos en Wikidata ]

Formatting Objects Processor (FOP) es una aplicación Java (formateador de impresión) que convierte archivos XSL Formatting Objects (XSL-FO) a PDF u otros formatos imprimibles. Está dirigido por XSL formatting objects (XSL-FO) y un formateador (dador de formato) independiente del formato de salida (output). Lee el árbol de formato de objeto (FO) y renderiza las páginas resultantes a un formato de salida específico.[1] FOP fue desarrollado originalmente por James Tauber, el cual lo donó a la Apache Software Foundation en 1999. Es parte del proyecto Apache XML Graphics.

FOP es software de código abierto, y se distribuye bajo la Apache License 2.0.

Características[editar]

Formatos de entrada (input) soportados[editar]

Apache FOP soporta la incrustación de imágenes en formatos XSL-FO (a través del elemento <fo:external-graphic>). Éstos incluyen:

Apache FOP no implementa el elemento <fo:float>. Los objetos de gráficos externos están así limitadoa a ser dibujados en líneas o en un bloc con texto sin envolver.

Formatos de salida (output) soportados[editar]

Apache FOP soporta los siguientes formatos de salida:

En progreso:

Estado actual[editar]

La última versión de Apache FOP es 1.0. Es la 3ª versión estable después de un largo esfuerzo e implementa un gran subconjunto de effort la XSL-FO Version 1.1 W3C Recommendation. En la versión 0.91alpha, FOP llegó a ser más cumplidor con la XSL-FO Recommendation.

Referencias[editar]

  1. http://xmlgraphics.apache.org/fop/index.html Apache FOP - Official page information

Véase también[editar]

Enlaces externos[editar]