El Procesador de Objetos de Formato ( FOP , también conocido como Apache FOP ) es una aplicación Java que convierte archivos de Objetos de Formato XSL (XSL-FO) a PDF u otros formatos imprimibles. FOP fue desarrollado originalmente por James Tauber , quien lo donó a la Fundación Apache Software en 1999. Forma parte del proyecto Apache XML Graphics .
FOP es software de código abierto y se distribuye bajo la licencia Apache 2.0 .
Estado actual
La última versión de Apache FOP es la 2.11. [ 2 ]
Limitaciones importantes
Los elementos más importantes añadidos en XSL-FO 1.1 (mapas de flujo, marcadores de tabla, índices, etc.) no están disponibles [ 3 ].
Además, algunas funciones antiguas de XSL-FO 1.0 todavía no son totalmente compatibles, como el diseño automático de tablas, los números de coma flotante y otras.
Soporte de entrada
Apache FOP admite la incrustación de varios formatos de imagen en XSL-FO (a través del <fo:external-graphic>elemento). Estos incluyen:
Apache FOP implementa el <fo:float>elemento con algunas limitaciones. [ 4 ] En versiones anteriores a la 2.0, los objetos gráficos externos estaban limitados a dibujarse en línea o en un bloque sin texto ajustado.
Formatos de salida
Apache FOP admite los siguientes formatos de salida: [ 5 ]
- PDF (mejor soporte de salida), incluyendo PDF/X y PDF/A con algunas limitaciones [ 6 ]
- facsímil de archivo de texto ASCII
- Posdata
- Salida directa de impresora ( PCL )
- AFP
- RTF
- Java2D / AWT para visualización, impresión y renderizado de páginas en formato PNG y TIFF.
- XML (Árbol de área XML)
- Mapa de bits ( TIFF / PNG )
En curso:
Véase también
- Objetos de formato XSL (XSL-FO)
- XSL
Enlaces externos
- Proyecto Apache FOP
- Comparación de formateadores XSL-FO
Referencias
- ↑ "Versión 2.11" . 28 de abril de 2025. Consultado el 19 de junio de 2025 .
- ↑ "Estado de FOP de Apache" .
- ↑ "Cumplimiento de Apache FOP XSL-FO" .
- ↑ "Notas de la versión de Apache FOP 2.0" . Consultado el 18 de diciembre de 2015 .
- ↑ Keiron, Liddle (2010). "Formatos de salida de Apache FOP" (PDF) .
{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace ) - ↑ "FOP 0.95 - PDF/X (ISO 15930)" . Consultado el 22 de mayo de 2011 .
- Fundación de Software Apache
- Software de sistema gratuito
- Software libre programado en Java.
- Bibliotecas de Java (lenguaje de programación)
- Software que utiliza la licencia Apache.
- Esbozos de biblioteca informática