2016-07-16 16 views
1

Есть ли простой способ получить PDF-файл из xml с помощью xsl-fo? Я хотел бы сделать это в python. Я знаю, как сделать html из xml & xsl, но я не нашел пример кода для получения PDF-файла.xml + xslfo to PDF python

Благодаря

+0

Возможный дубликат [Создание PDF из XML с помощью XSL FO ж/Python] (http://stackoverflow.com/questions/5573215/creating-a -PDF-из-XML-используя-XSL-FO-W-Python) – mzjn

ответ

1

XSL FO требует форматирования для создания вывода на печать, как PDF с помощью XSL FO ввода. Свободно доступным является Apache FOP. Есть еще несколько коммерческих продуктов. Я не знаю ни одного движка XSL FO, написанного на Python, хотя некоторые из них имеют интерфейсы Python.

0

rinohtype Библиотека Python может помочь вам создать PDF-документ из структурированного документа, такого как XML. Вам нужно будет написать интерфейс для вашего XML-формата, чтобы преобразовать документ в дерево документов rinohtype.

Rinohtype не основан на XSL-FO, но его таблицы стилей, подобные CSS, должны обеспечивать гораздо более легкий стиль вывода PDF.

(Полное раскрытие: Я являюсь автором rinohtype)