inkscape shell模式

时间:2010-10-10 09:44:14

标签: svg shellexecute inkscape

我尝试通过在.bat文件中写下这些行来运行inkscape shell模式:

inkscape --shell
> 2.svg -e 2.png
但它根本不工作(没有png文件),更多的是我试图打开当前的svg输入,我发现它已损坏,我根本没打开它。  任何人都可以告诉我正确的命令行进入SHELL模式并执行其他inkscape命令行。

2 个答案:

答案 0 :(得分:2)

您正在使用>将输出重定向到2.svg。 >表示将输出重定向到此文件。

可能更正确的是:

rem echo the commands you want to execute to a file
echo 2.svg -e 2.png > commands.txt
echo quit >> commands.txt
inkscape --shell < commands.txt

不确定这是否有效,因为我不使用Windows。

答案 1 :(得分:0)

将SVG导出为不同的格式

  • 导出到位图(png)

    inkscape -f FILENAME.svg -e FILENAME.png

    加载FILENAME.svg并将其导出到FILENAME.png

    inkscape -f FILENAME.svg -w WIDTH -h HEIGHT -e FILENAME.png

    加载FILENAME.svg并将其导出到FILENAME.png,其宽度尺寸,宽度和高度尺寸,HEIGHT,以像素为单位

  • 导出为pdf

    inkscape -f FILENAME.svg -A FILENAME.pdf

    加载FILENAME.svg并将其导出到FILENAME.pdf

  • 导出到ps

    inkscape -f FILENAME.svg -P FILENAME.ps

    加载FILENAME.svg并将其导出到FILENAME.ps

  • 导出到eps

    inkscape -f FILENAME.svg -E FILENAME.eps

    加载FILENAME.svg并将其导出到FILENAME.eps

外部链接: