【发布时间】:2012-02-09 19:58:48
【问题描述】:
我正在批量创建一些 SVG,需要将它们转换为 PDF 文档以进行打印。我一直在尝试使用svglib 及其svg2rlg 方法,但我刚刚发现在我的文档中保留矢量图形绝对令人震惊。它几乎不能正确定位文本。
我的动态生成的 SVG 格式良好,我已经在原始输入上测试了 svglib,以确保这不是我要介绍的问题。
那么,除了svglib 和 ReportLab,我还有哪些选择?它要么必须是免费的,要么必须非常便宜,因为我们已经超出了这个项目的预算。我们负担不起 ReportLab Plus 每年 1k 的费用。
我正在使用 Python,但在这个阶段,只要它在我们的 Ubuntu 服务器上运行,我就很高兴。
编辑:经过测试的王子。更好,但它仍然忽略了一半的文档。
【问题讨论】:
-
您能否结合使用以下方法stackoverflow.com/a/6599172/1104941 和blog.pythonlibrary.org/2012/01/07/… 后者使用reportlab,但我想知道您是否可以不使用Plus 版本,因为您只是生成pdf。您也许可以通过 Cairo 直接转到 pdf,但我不能肯定地说,因此是评论而不是答案。