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

获取1000个pdf文件和加载字体的边距大小,pdf,fonts,margin,Pdf,Fonts,Margin,我有1000多个PDF文件,需要确定哪些文件的边距小于1/4英寸。我已经看过Ghostscript,它看起来很有希望,但我还没有弄清楚如何一次完成超过1个pdf 作为第二个要求,我需要检查PDF文件中是否加载了字体。我被这个需求所困扰,不知道我能做些什么来自动化这个任务 我的脚本知识相当有限,主要使用VBscript,一些是VB,而WSHGhostscript有一个设备-sDEVICE=bbox,应该会对您有所帮助 中的未记录选项-csp3以这种方式使用ghostscript并提取和打印结果,每

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

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


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

Ghostscript有一个设备
-sDEVICE=bbox
,应该会对您有所帮助

中的未记录选项
-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
命令,或者自己编写一个程序,在每个文件上调用它。这是非常特定于您的环境的。。。