Создание PDF из XML с помощью XSL FO w / Python
Мог ли кто-нибудь указать мне в правильном направлении, надеюсь, библиотеку или примеры кода, какие-либо ресурсы о том, как взять XML и создать PDF-файл с использованием XSL-FO в Python? Если мне нужно будет использовать XML-рендеринг, то какой XML-рендер рекомендуется?
2 Solutions collect form web for “Создание PDF из XML с помощью XSL FO w / Python”
Если вы хотите запустить XSLT программно с Python, вы хотите lxml .
Однако, если вам просто нужно создать файл .fo из определенной пары XSL / XML, вы можете просто использовать xsltproc
, который доступен в любой системе Unix-y в командной строке, включая OS X.
После того, как у вас есть файл .fo, используйте Fop, чтобы преобразовать его в PDF.
Вы можете попробовать XHTML2PDF . Он очень прост в использовании. Создайте свой шаблон XHTML. Используйте Jinja2 (или аналогичный), чтобы заполнить шаблон. Преобразование в PDF.