【发布时间】:2013-05-03 07:08:43
【问题描述】:
我正在尝试使用svglib和reportlab在python中将SVG转换为PDF。所以,我安装了这两个,下面是他们site上的示例,我完全按照它是,如下所示。
>>> from svglib.svglib import svg2rlg
>>> from reportlab.graphics import renderPDF
>>> drawing = svg2rlg("SVGMonitor.svg")
Failed to load input file!
我收到此错误Failed to load input file!。请提出可能是什么问题?
我尝试转换的svg 文件是一个有效文件,并且具有足够的权限。
使用python 2.6
【问题讨论】:
-
如果
"SVGMonitor.svg"dows 在您执行import os;print os.listdir('.')时没有出现,那么您在错误的目录中。 -
能否请您粘贴整个错误?
-
@User:我在正确的目录中,已验证。除了这个错误,我没有得到任何其他信息。我只得到 1 行作为输出,即
Failed to load input file!,没有别的。 -
为您的 SVG 使用
absolute path看看它是否会消失。 -
@SamRad:我已经尝试过了。