stringtranslate.com

Procesador de objetos de formato

Formatting Objects Processor ( FOP , también conocido como Apache FOP ) es una aplicación Java que convierte archivos XSL Formatting Objects (XSL-FO) a PDF u otros formatos imprimibles. FOP fue desarrollado originalmente por James Tauber, quien lo donó a la Apache Software Foundation en 1999. Es parte del proyecto Apache XML Graphics.

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

Estado actual

La última versión de Apache FOP es 2.9. [2] Esta es la undécima versión estable.

Limitaciones importantes

La mayoría de los elementos importantes añadidos en XSL-FO 1.1 (mapas de flujo, marcadores de tabla, índices, etc.) no están disponibles [3]

Además, las características anteriores de XSL-FO 1.0 aún no son totalmente compatibles, incluido el diseño automático de tablas, los flotantes y más.

Soporte de entrada

Apache FOP permite la incorporación de varios formatos de imagen en XSL-FO (a través del <fo:external-graphic>elemento). Entre ellos se incluyen:

Apache FOP implementa el <fo:float>elemento con algunas limitaciones. [4] En versiones anteriores a 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:

En curso:

Véase también

Enlaces externos

Referencias

  1. ^ "Versión 2.10". 1 de octubre de 2024. Consultado el 12 de octubre de 2024 .
  2. ^ "Estado de FOP de Apache".
  3. ^ "Cumplimiento de Apache FOP XSL-FO".
  4. ^ "Notas de la versión de Apache FOP 2.0" . Consultado el 18 de diciembre de 2015 .
  5. ^ "FOP 0.95 - PDF/X (ISO 15930)" . Consultado el 22 de mayo de 2011 .