En el mundo actual, Formatting Objects Processor es un tema que ha cobrado cada vez más relevancia e interés en distintos ámbitos. Tanto en la esfera política, social, económica, como en la vida cotidiana de las personas, Formatting Objects Processor ha capturado la atención de millones de individuos en todo el mundo. La importancia de Formatting Objects Processor se ve reflejada en la diversidad de opinión y enfoques que existen alrededor de este tema, así como en la constante evolución y cambio que experimenta a lo largo del tiempo. Es por ello que resulta crucial profundizar en el entendimiento de Formatting Objects Processor, analizando sus implicaciones y discutiendo sus diferentes facetas. En este artículo, nos adentraremos en el mundo de Formatting Objects Processor, explorando sus diferentes dimensiones y abordando los debates que rodean a este tema tan relevante en la actualidad.
| Apache FOP | ||
|---|---|---|
| Parte de Apache XML Graphics | ||
|
| ||
| Información general | ||
| Tipo de programa | XSL-FO | |
| Autor | James Tauber | |
| Desarrollador | Apache Software Foundation | |
| Lanzamiento inicial | 25 de marzo de 2006 | |
| Licencia | Apache License 2.0 | |
| Idiomas | inglés | |
| Información técnica | ||
| Programado en | Java | |
| Plataformas admitidas | Java | |
| Versiones | ||
| Última versión estable | 2.1128 de abril de 2025 | |
| Enlaces | ||
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. 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.
Apache FOP soporta la incrustación de imágenes en formatos XSL-FO (a través del elemento <fo:external-graphic>). Estos incluyen:
Apache FOP no implementa el elemento <fo:float>. Los objetos de gráficos externos están así limitado a a ser dibujados en líneas o en un bloc con texto sin envolver.
Apache FOP soporta los siguientes formatos de salida:
En progreso:
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.