如何通过命令行将Illustrator文件转换为EPS(* nix)

时间:2013-09-29 21:35:41

标签: ghostscript postscript adobe-illustrator

我试图通过Linux上的命令行将AI文件批量转换为EPS文件。我熟悉使用Ghostscript进行各种EPS和Postscript相关任务。我使用Ghostscript epswrite设备已经半成功了,但我的理解是这个设备已被弃用。

在* nix环境中通过命令行将Adobe Illustrator文件转换为EPS文件的最佳方法是什么?

2 个答案:

答案 0 :(得分:5)

对于从搜索到达此问题的任何人,这是一个答案:

gs -dNOPAUSE -dBATCH -sDEVICE=eps2write -sOutputFile=out.eps input.ai
gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf input.ai

查看the documentation以获取可能的输出列表。

我的答案基于({几乎是复制并粘贴)this answer from askubuntu


脚注:我有一个.ai文件Inkscape无法打开(错误的颜色或图层或其他内容)。幸运的是,我设法使用ghostscript将.ai文件转换为.eps.pdf,然后Inkscape可以打开这些转换后的版本。

答案 1 :(得分:0)

epswrite尚未被弃用,但是当我们完成将生成EPS文件的ps2write版本时。

请注意.ai文件严格来说不是PostScript,因此不能保证适合用作Ghostscript的输入。

所以即使使用epswrite,也无法保证你可以使用.ai文件并使用Ghostscript获取.eps。