标签: python xml xsl-fo
有人能指出我正确的方向,希望是一个库或代码示例,如何使用XSL-FO在Python中获取XML和创建PDF的任何资源?如果我必须使用XML渲染器,那么建议使用哪个XML渲染器?
答案 0 :(得分:2)
如果要使用Python以编程方式运行XSLT,则需要lxml。
但是,如果您只需要从定义的XSL / XML对创建.fo文件,那么您也可以使用xsltproc,它可以在命令行上的任何Unix-y系统上使用,包括OS X.
xsltproc
获得.fo文件后,使用Fop将其转换为PDF格式。
答案 1 :(得分:1)
您可以尝试XHTML2PDF。它非常易于使用。创建您的XHTML模板。使用Jinja2(或类似)填写模板。转换为PDF。