Процессор форматирования объектов
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Оригинальный автор(ы) | Джеймс Таубер |
---|---|
Разработчик(и) | Фонд программного обеспечения Apache |
Стабильная версия | 2.9 [1] / 22 августа 2023 г |
Репозиторий | |
Написано в | Ява |
Операционная система | Кросс-платформенный |
Тип | XSL-ФО |
Лицензия | Лицензия Апач 2.0 |
Веб-сайт | xmlграфика |
Процессор объектов форматирования ( FOP , также известный как Apache FOP ) — это Java- приложение, которое преобразует файлы объектов форматирования XSL (XSL-FO) в PDF или другие форматы для печати.FOP был первоначально разработан Джеймсом Таубером , который пожертвовал его Apache Software Foundation в 1999 году. Он является частью проекта Apache XML Graphics .
FOP является программным обеспечением с открытым исходным кодом и распространяется по лицензии Apache License 2.0 .
Текущий статус
[ редактировать ]Последняя версия Apache FOP — 2.9. [2] Это одиннадцатый стабильный выпуск.
Основные ограничения
[ редактировать ]Наиболее важные элементы, добавленные в XSL-FO 1.1 (карты потоков, маркеры таблиц, индексы и т. д.), недоступны. [3]
Кроме того, старые функции XSL-FO 1.0 по-прежнему не полностью поддерживаются, включая автоматическую компоновку таблиц, операции с плавающей запятой и многое другое.
Поддержка ввода
[ редактировать ]Apache FOP поддерживает встраивание ряда форматов изображений в XSL-FO (через <fo:external-graphic>
элемент). К ним относятся:
Apache FOP реализует <fo:float>
элемент с некоторыми ограничениями. [4] В версиях до 2.0 внешние графические объекты ограничивались рисованием внутри строки или в виде блока без переноса текста.
Выходные форматы
[ редактировать ]Apache FOP поддерживает следующие форматы вывода:
- PDF (лучшая поддержка вывода), включая PDF/X и PDF/A с некоторыми ограничениями [5]
- ASCII Факсимиле текстового файла
- Постскриптум
- Прямой вывод на принтер ( PCL )
- АФП
- РТФ
- Java2D / AWT для отображения, печати и рендеринга страниц в PNG и TIFF.
В ходе выполнения:
См. также
[ редактировать ]- Объекты форматирования XSL (XSL-FO)
- XSL
Внешние ссылки
[ редактировать ]Ссылки
[ редактировать ]- ^ «Apache(tm) FOP: История изменений 2.9» .
- ^ «Статус Apache FOP» .
- ^ «Соответствие Apache FOP XSL-FO» .
- ^ «Примечания к выпуску Apache FOP 2.0» . Проверено 18 декабря 2015 г.
- ^ «ФОП 0,95 — PDF/X (ISO 15930)» . Проверено 22 мая 2011 г.