Procesador de objetos de formato

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

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. Forma 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.8. Esta es la undécima versión estable.

Principales limitaciones

Los elementos más importantes agregados en XSL-FO 1.1 (mapas de flujo, marcadores de tablas, índices, etc.) no están disponibles

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

Soporte de entrada

Apache FOP admite la incrustación de varios formatos de imagen en XSL-FO (a través del elemento <fo:external-graphic>). Éstas incluyen:

  • SVG
  • PNG
  • Bitmap BMP
  • PostScript (como EPS)
  • JPEG
  • Algunos formatos TIFF.

Apache FOP implementa el elemento <fo:float> con algunas limitaciones. En versiones anteriores a la 2.0, los objetos gráficos externos se limitaban a dibujarse en línea o en un bloque sin texto ajustado.

Formatos de salida

Apache FOP admite los siguientes formatos de salida:

  • PDF (mejor soporte de salida), incluyendo PDF/X y PDF/A con algunas limitaciones
  • Facsímile del archivo de texto ASCII
  • PostScript
  • Producción directa de impresora (PCL)
  • AFP
  • RTF
  • Java2D/AWT para mostrar, imprimir y renderizar página a PNG y TIFF

En curso:

  • MIF
  • SVG
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save