【问题标题】:Getting Margin size on 1000 pdf files and loaded fonts获取 1000 个 pdf 文件和加载字体的边距大小
【发布时间】:2013-09-25 02:21:21
【问题描述】:

我有超过 1000 个 PDF 文件,我需要确定哪些文件的边距尺寸小于 1/4 英寸。我看过 Ghostscript,它看起来很有希望,但我无法弄清楚如何一次处理超过 1 个 pdf。

作为第二个要求,我需要检查 PDF 文件中是否加载了字体。我坚持这个要求,不知道我能做些什么来自动化这个任务。

我的脚本知识相当有限,主要使用 VBscript、一些 VB 和 WSH

【问题讨论】:

    标签: pdf fonts margin


    【解决方案1】:

    Ghostscript 有一个设备 -sDEVICE=bbox 应该可以帮助你。

    cpdf 中未记录的选项-csp3 以这种方式使用ghostscript 并提取和打印结果,每页一个。

    feast: john$ ./cpdf -gs /usr/local/bin/gs -csp3 ~/trunk/PDFTests/car.pdf
    16.802291, 13.982754, 23.792892, 10.398033
    16.882926, 14.002913, 8.798058, 13.134733
    16.802291, 13.974525, 8.855073, 15.244272
    16.802291, 13.962596, 8.862199, 13.391299
    16.802291, 10.313868, 8.847946, 13.377045
    16.802291, 13.962596, 8.855073, 17.040232
    16.802291, 13.902119, 8.855073, 13.391299
    

    第二个问题:

    cpdf -missing-fonts file.pdf
    

    将打印所有丢失的字体。

    【讨论】:

    • 这是很好的信息,谢谢。我将如何一次完成多个 PDF 的这些任务,而不是单独执行?
    • 您需要使用某种批处理或shell 脚本来控制cpdf 命令,或者自己编写一个程序在每个文件上调用它。这非常适合您的环境...
    猜你喜欢
    • 2020-03-16
    • 1970-01-01
    • 2014-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-09
    • 2014-09-06
    • 1970-01-01
    相关资源
    最近更新 更多