草庐IT

python - 从 SVG 输入生成 PDF

我正在尝试在Django应用程序中使用Python从SVG输入文件生成PDF。我已经找到了2个可行的解决方案:cairo+rsvg和imagemagick,但它们都有一个问题:它们有一些我不想在服务器上安装的奇怪依赖项,例如DBUS和GTK。所以我要求另一种方法从SVG生成PDF,而无需在服务器上安装所有这些依赖项。 最佳答案 您是否考虑过svglib?看起来很有希望,尤其是报告实验室是featuredpdftool在Django的文档中。fromsvglib.svglibimportsvg2rlgfromreportlab.gra

python - 从 SVG 输入生成 PDF

我正在尝试在Django应用程序中使用Python从SVG输入文件生成PDF。我已经找到了2个可行的解决方案:cairo+rsvg和imagemagick,但它们都有一个问题:它们有一些我不想在服务器上安装的奇怪依赖项,例如DBUS和GTK。所以我要求另一种方法从SVG生成PDF,而无需在服务器上安装所有这些依赖项。 最佳答案 您是否考虑过svglib?看起来很有希望,尤其是报告实验室是featuredpdftool在Django的文档中。fromsvglib.svglibimportsvg2rlgfromreportlab.gra

python - 将 SVG 转换为 PDF(svglib + reportlab 不够好)

我正在批量创建一些SVG,需要将它们转换为PDF文档以便打印。我一直在尝试使用svglib及其svg2rlg方法,但我刚刚发现在我的文档中保留矢量图形绝对令人震惊。它几乎不能正确定位文本。我动态生成的SVG格式正确,我已经在原始输入上测试了svglib以确保这不是我引入的问题。那么,除了svglib和ReportLab,我还有哪些选择?它必须是免费的或非常便宜,因为我们已经超出了该项目的预算。我们付不起ReportLabPlus每年1000美元的费用。我正在使用Python,但在这个阶段,只要它能在我们的Ubuntu服务器上运行,我就很高兴。编辑:测试王子。好多了,但它仍然忽略了一半的