Formatting Objects Processor
Apache FOP | |
---|---|
![]() | |
Тип | XSL-FO |
Разработчик | Apache Software Foundation |
Написана на | Java[1] |
Операционная система | Cross-platform |
Первый выпуск | 25 марта 2006[1] |
Аппаратная платформа | Java Virtual Machine |
Последняя версия |
|
Репозиторий | github.com/apache/xmlgra… |
Лицензия | Apache 2.0 Licence |
Сайт | xmlgraphics.apache.org/f… |
![]() |
FOP (Formatting Objects Processor) — XSL-FO процессор для преобразований XML-файлов в PDF, PostScript и другие форматы.
Для XML-преобразований использует Xalan (FOP распространяется вместе с jar-библиотеками Xalan). FOP (как и Xalan) — часть общего Apache XML проекта.
Входные форматы
Apache FOP посредством элемента <fo:external-graphic> поддерживает следующие входные форматы:
- SVG
- Bitmap BMP
- PostScript (только EPS)
- JPEG
- Некоторые подвиды TIFF.
Выходные форматы
Apache FOP поддерживает отображение в следующие форматы:
- PDF (наилучшая поддержка)
- ASCII текст
- PostScript
- Непосредственный вывод на печать через (PCL)
- AFP
- RTF
- Java2D/AWT для отображения, печати и отображения страницы в PNG или TIFF.
В процессе разработки:
- MIF
- SVG
См. также
Примечания
- ↑ 1 2 https://projects.apache.org/json/projects/xmlgraphics-fop.json
- ↑ Apache(tm) FOP: History of Changes 2.9
Ссылки
- Apache FOP Project
- xmlhack.ru
- Apache FOP: Встраивание в Java
- XML toolbox (нем.)