2024-10-15收录 116关注

[经验求助] 如何批量检测PDF文件是否损坏

内容来自 吾爱破解,by 热心网友

问题描述:如题,我有一些数据恢复出来的PDF文件(之前勿删恢复的),但是有些PDF文件是有问题的,打不开,请问如何批量检测PDF文件是否损坏?有什么工具吗?谢谢


提几个思路楼主试一下:

使用可以批量提取pdf文件信息的软件批量提取pdf信息,能提取出来的说明文件正常,提取不出来的说明文件大概率是损害了。

例如使用Total Commander上的xpdfsearch插件(http://lefteous.totalcmd.net/tc/docs/xpdfsearch/readme.htm)或其它插件,可以批量提取或显示多项pdf信息(如下列表,其实只要能显示出部分文件信息就行,不一定非要pdf信息,相信你也有其它格式的文件有部分损坏的情况,所以这里说个思路你灵活掌握)。能提取出来文件信息的就是完整的pdf,提取不出来的就是损坏的pdf文件。可以设置自定义视图,列信息都是用插件中可读取的。完成后就可以直接看到。估计你的文件可能还分布在多个多级子文件夹中。可以使用Total Commander中的Ctrl+B一次穿透看到文件夹下所有多级自文件夹下的文件。这样可以一次就把所有损坏文件全部挑出来,一键删除。Total Commander网上有很多教程,只看插件部分,自定义显示等部分内容即可。

类似的其它软件只要能显示pdf特定属性的都可以,例如PDF Page Counter Deluxe或者Rapid PDF Count等可以用来批量统计pdf页数,能统计出来页数的就是完整文件,统计不出来页数的pdf文件就是损坏的。这两个软件我传到这里了:https://cowtransfer.com/s/bfe313c0353949 (24小时内下载)

pdf毕竟是Adobe家的格式,用Acrobat Pro或DC做批处理,能正常处理的就是完整文件,报错无法处理的就是损坏文件。可以在Acrobat pro中新建一个动作(Action),随便做个啥操作,例如只改任何一个属性(不做任何修改只设置输出文件到特定路径应该都可以),然后运行这个动作把所有待区分的文件都加进来。最后能正常被批处理的文件就是完好的,报错无法处理的就是损坏的。Acrobat报错后会给出无法处理的文件列表,关于Acrobat 动作功能的介绍可参见:https://helpx.adobe.com/cn/acrobat/using/action-wizard-acrobat-pro.html

你试试看是否可以,有困难的话我可以做示范进行演示。


可以用pdf批量转换器成图片,如果没报错的话也就是pdf没有问题,然后转换器的话你可以用格式工厂来批量处理,转换后后面都会看得到进度条


只要你安装有PDF阅读软件,打开PDF文件夹后,右键——查看——中等图标,稍等。没有显示文件缩略图的就是损坏文件!


那你先用另外几种方式试一下。比如我发的:Rapid PDF Count 2.06统计,能看到统计出来页数为0的pdf文件就是损坏的PDF。

[经验求助] 如何批量检测PDF文件是否损坏

省得大家到处去找PJ版的软件,有记已经为您准备好了,拿去即用:https://cloud.189.cn/t/eU7fMjEnEzyu (访问码:qt61)

另一个软件和Acrobat你试一下,原理近似,大同小异。


THE END
MSNC.CN