我試圖通過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