python – 从SVG输入生成PDF - 代码日志

python – 从SVG输入生成PDF

我正在使用Django应用程序中的Python从SVG输入文件生成PDF。

我已经找到了2个解决方案:cairo rsvg和imagemagick,但是它们都有一个问题:它们有一些奇怪的依赖关系,我不想安装在服务器上,比如DBUS和GTK。

所以我要求另一种从SVG生成PDF的方法,而无需在服务器上安装所有这些愚蠢的依赖关系。

你考虑过svglib吗?

它看起来很有希望,特别是因为reportlab是Django文档中的featured pdf tool

>>> from svglib.svglib import svg2rlg
>>> from reportlab.graphics import renderPDF
>>>
>>> drawing = svg2rlg("file.svg")
>>> renderPDF.drawToFile(drawing, "file.pdf")
http://stackoverflow.com/questions/5835795/generating-pdfs-from-svg-input

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:python – 从SVG输入生成PDF