Можно ли использовать файл CSS для создания вывода в формате PDF?

Поддерживает ли DITA-OT создание вывода PDF с настройками CSS? Я думаю, что он поддерживает генерацию PDF с использованием Apache FOP.

Я создаю выходные данные как в формате HTML, так и в формате PDF и хочу использовать CSS.

Спасибо...


person Attaullah Syed    schedule 02.12.2019    source источник


Ответы (1)


DITA Open Toolkit не поддерживает по умолчанию использование CSS для создания PDF. Но это может быть сделано. Вот общая информация о нескольких способах сделать это, чтобы дать вам представление:

  • Если у вас последняя версия XML-редактора Oxygen, вы можете использовать сценарий преобразования под названием DITA Map PDF — на основе HTML5 и CSS. Это, наверное, самый простой путь. Если вы хотите иметь эту возможность на сервере, взимается дополнительная плата. Для получения дополнительной информации см. Oxygen PDF Chemistry: https://www.oxygenxml.com/chemistry-html-to-pdf-converter.html
  • Плагин XML Rocks DITA OT, для которого требуется коммерческий PDF-процессор, один из следующих: Antenna House Formatter, PDFReactor, Vivliostyle или Prince. https://github.com/xmlrocks/dita-ot-pdf-css-page
  • Сделай это сам. Один из способов сделать это — создать нормальный вывод XHTML из DITA OT, а затем использовать процессор PDF и CSS для преобразования XHTML в PDF. Я использовал Antenna House, но могут работать и другие коммерческие PDF-процессоры (см. выше). Вы должны сделать все XHTML в одном файле (все темы DITA объединены в один файл), добавив этот атрибут к элементу <map>: <map chunk="to-content">
person markg    schedule 03.12.2019