我试图通过Linux上的命令行将AI文件批量转换为EPS文件。我熟悉使用Ghostscript来处理各种EPS和Postscript相关任务。我已经半成功地使用Ghostscript epswrite设备,但我的理解是这个设备已被弃用。如何通过命令行将Illustrator文件转换为EPS(* nix)
什么是通过* nix环境中的命令行将Adobe Illustrator文件转换为EPS文件的最佳方式?
我试图通过Linux上的命令行将AI文件批量转换为EPS文件。我熟悉使用Ghostscript来处理各种EPS和Postscript相关任务。我已经半成功地使用Ghostscript epswrite设备,但我的理解是这个设备已被弃用。如何通过命令行将Illustrator文件转换为EPS(* nix)
什么是通过* nix环境中的命令行将Adobe Illustrator文件转换为EPS文件的最佳方式?
epswrite尚未(不)被弃用,但它会在我们完成ps2write的一个版本时生成EPS文件。
请注意.ai文件不严格地讲PostScript,因此不保证适合用作Ghostscript的输入。
所以,即使使用epswrite,也无法保证您可以使用.ai文件并使用Ghostscript来获取.eps。
对于任何在这个问题从搜索到达,这里是一个答案:
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毫不费力地打开这些转换后的版本。
Illustrator文件是最eps的文件。他们上面有很多额外的垃圾。所以大多数时候他们会像EPS一样工作。所以最有可能的只是将ai文件放入任何能够理解eps的作品中。至少我所有的ai文件在ghostscript中都没有问题。 – joojaa