问题描述
我需要自动将EPS-> SVG转换。当我从GUI打开.eps文件时,它可以工作。当我将命令行与-l参数一起使用时,它给了我这个错误:
parser error : Start tag expected,'<' not found
...
(inkscape.exe:8152): WARNING **: 11:18:12.747: Specified document ... cannot be opened (does not exist or not a valid SVG file)
但是,当文件扩展名为.eps时,它不应尝试解析SVG文件。为什么从命令行完成Inkscape不能正确执行,而通过GUI完成却可以正常工作?
解决方法
为了能够打开EPS文件,我需要获取ghostscript,然后将其添加到PATH变量中。 然后,我不使用-l TARGETFILE参数,而是使用--export-filename = TARGETFILE。 现在可以了。