-1
如果eps文件與Illustrator版本8或10兼容,我希望以編程方式檢查(無需打開Adobe應用程序)。最好使用Python或bash腳本。如何以編程方式檢查eps文件版本?
如果eps文件與Illustrator版本8或10兼容,我希望以編程方式檢查(無需打開Adobe應用程序)。最好使用Python或bash腳本。如何以編程方式檢查eps文件版本?
便攜式ESP文件是長度小於256個字符的7位ASCII碼。可以使用以下任何字符組合終止行:CR,LF,CR LF或LF CR。
我不知道不同版本的Illustrator可以讀到EPS的口味,但正確格式的文件的第一行應包含的東西,看起來像這樣:
%!PS-Adobe-3.0 EPSF-3.0
根據第2章中的Encapsulated PostScript File Format Specification的版本3.0 創建EPS文件的指導原則。另見第3章標題爲導入EPS文件的指南。
因此,至少要部分回答您的問題,請閱讀文件的第一行,並檢查它所說的EPSF版本。
只是澄清,這裏有兩個'3.0',第一個「PS-Adobe-3.0」表示該文件符合3.0版本的DSC(Document Structure Convention)規範,第二個'EPSF-3.0'表示(正如martineau所說),EPS符合3.0版本的EPSF規範,Illustrator的現代版本可以讀取EPS的所有版本,EPSF規範的最新版本於1992年發佈,任何版本的Illustrator在該日期之後都可以讀取它基本上不需要檢查,如果它真的是EPS文件,Illustrator可以讀取它。 – KenS
FWIW,我相信Illustrator 8在1998年推出,在2001年推出Illustrator 10。 – martineau