Inkscape无法打开后缀

问题描述

我需要自动将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。 现在可以了。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...