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

Ale*_*lek 3 postscript adobe-illustrator ghostscript

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

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

Den*_*aia 5

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

gs -dNOPAUSE -dBATCH -sDEVICE=eps2write -sOutputFile=out.eps input.ai
gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf input.ai
Run Code Online (Sandbox Code Playgroud)

查看文档以获取可能的输出列表.

我在这里的答案是基于(并且几乎是复制和粘贴)来自askubuntu的这个答案.


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