SVG未使用inkscape命令行打开,但使用gui打开

时间:2018-10-23 22:09:27

标签: svg command-line inkscape

我对inkscape很陌生,我想使用命令行界面并使用以下命令(与SVG相同的目录)来处理一批SVG:

$ inkscape -D -z NMY.svg

但是,当我尝试通过CLI加载SVG时,会收到以下警告:

** (inkscape-bin:8875): WARNING **: Can't open file: NMY.svg (doesn't exist)

** (inkscape-bin:8875): WARNING **: Can't open file: NMY.svg (doesn't exist)

** (inkscape-bin:8875): WARNING **: Specified document NMY.svg cannot be opened (does not exist or not a valid SVG file)

但是,从GUI打开相同的SVG可以正确显示图像。

如果出现问题,这里是标题SVG:

<?xml version='1.0' encoding='iso-8859-1'?>
<svg version='1.1' baseProfile='full'
          xmlns:svg='http://www.w3.org/2000/svg'
                  xmlns:rdkit='http://www.rdkit.org/xml'
                  xmlns:xlink='http://www.w3.org/1999/xlink'
              xml:space='preserve'
width='250px' height='150px' >

我在MacOS 10.14上使用inkscape Inkscape 0.92.2 5c3e80d, 2017-08-06

谢谢!

1 个答案:

答案 0 :(得分:0)

发现问题,我必须指定文件的绝对路径。