有没有一种简单的方法可以从带有xsl-fo的xml获取PDF? 我想在python中做到这一点。 我知道如何从xml和xsl做一个html,但我没有找到一个代码示例来获取PDF。
谢谢
答案 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的作者)