xml + xslfo到PDF python

时间:2016-07-16 14:45:44

标签: xml python-2.7 xslt pdf-generation xsl-fo

有没有一种简单的方法可以从带有xsl-fo的xml获取PDF? 我想在python中做到这一点。 我知道如何从xml和xsl做一个html,但我没有找到一个代码示例来获取PDF。

谢谢

2 个答案:

答案 0 :(得分:1)

XSL FO需要格式化引擎才能从XSL FO输入创建类似PDF的打印输出。 Apache FOP是免费提供的。还有其他几种商业产品。我知道没有用Python编写的XSL FO引擎,尽管有一些Python接口。

答案 1 :(得分:0)

rinohtype Python库可以帮助您从结构化文档(如XML)创建PDF。您需要为XML格式编写前端,以将文档转换为rinohtype文档树。

Rinohtype并非基于XSL-FO,但其类似CSS的样式表应该可以更轻松地设置PDF输出。

(完全披露:我是rinohtype的作者)