首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >分析EPS元数据--区分徒手EPS和插图EPS

分析EPS元数据--区分徒手EPS和插图EPS
EN

Stack Overflow用户
提问于 2016-04-21 10:05:50
回答 1查看 592关注 0票数 1

我想分析几千个EPS文件,并根据它们所创建的应用程序对它们进行排序(在我的例子中,是Freehand )。

我知道信息存储在文件头中(%Creator),但是我如何分析它呢?

我正在寻找一个工具来分析文件,并给我一个txt或csv文件.

我已经尝试了以下几种方法:

  • Windows Explorer ->显示了许多属性,但%%Creator没有显示
  • Adobe >显示文件元数据,但仅显示单个文件。
  • Adobe,MetaData脚本 (参见桥部分-提取元数据)->脚本应该导出所有元数据,但不对所有文件执行.
  • pdfinfo.exe ->Xpdf的一部分,我猜想,如果它能分析PDF文件,它也可以分析Xpdf,但不.
  • Ghostscript ->我搜索了Google,但没有找到解决方案。
  • ImageMagick ->我搜索了Google,但没有找到解决方案。
  • ExifTool

我很高兴得到任何帮助!

向哈普问好

EN

回答 1

Stack Overflow用户

发布于 2016-04-23 09:20:57

在这里编写一个简单的脚本,例如python2.x脚本:

代码语言:javascript
运行
复制
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预览。并放宽元数据要求以更好地匹配规范。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36766305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档