我想分析几千个EPS文件,并根据它们所创建的应用程序对它们进行排序(在我的例子中,是Freehand )。
我知道信息存储在文件头中(%Creator),但是我如何分析它呢?
我正在寻找一个工具来分析文件,并给我一个txt或csv文件.
我已经尝试了以下几种方法:
我很高兴得到任何帮助!
向哈普问好
发布于 2016-04-23 09:20:57
在这里编写一个简单的脚本,例如python2.x脚本:
import glob
for fname in glob.glob('*.eps'):
with open(fname) as fp:
line = fp.readline()
if not '%!PS' in line:
continue
print "-- %s --" % fname
line = fp.readline().strip()
while line.startswith("%"):
if line.startswith("%%"):
print line
line = fp.readline().strip()编辑:更新脚本,以理解windows风格的EPS预览。并放宽元数据要求以更好地匹配规范。
https://stackoverflow.com/questions/36766305
复制相似问题