Apache FOP – свободный XSL-FO процессор для преобразований XML-файлов в PDF, PostScript и другие форматы.
Для XML-преобразований использует Apache Xalan (Apache FOP распространяется вместе с JAR-библиотеками Apache Xalan). Apache FOP (как и Apache Xalan) – часть общего Apache XML-проекта.
Входные форматы Apache FOP
Apache FOP посредством элемента <fo:external-graphic> поддерживает следующие входные форматы:
- SVG;
- Bitmap BMP;
- PostScript (только EPS);
- JPEG;
- Некоторые подвиды TIFF.
Выходные форматы Apache FOP
Apache FOP поддерживает отображение в следующие форматы:
- PDF (наилучшая поддержка);
- ASCII-текст;
- PostScript;
- Непосредственный вывод на печать через (PCL);
- AFP;
- RTF;
- Java2D/AWT для отображения, печати и отображения страницы в PNG или TIFF.
В процессе разработки:
- MIF
- SVG
Ссылки