获取1000个pdf文件和加载字体的边距大小

时间:2013-09-24 15:18:09

标签: pdf fonts margin

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

作为第二个要求,我需要检查PDF文件是否加载了字体。我坚持这个要求,并不知道我可以做什么来自动完成这项任务。

我的脚本知识相当有限,主要依靠VBscript,VB和WSH

1 个答案:

答案 0 :(得分:0)

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

将打印出任何丢失的字体。