脚本实现qpdf批量查找和解密pdf文件软件

行业软件 2020-04-01 14:03:48

脚本实现qpdf批量查找和解密pdf文件软件

本bat脚本达400行,让同事测试时,认为使用不方便,故将其转换为exe可执行文件,更符合使用习惯。

脚本操作说明:
1.可用拖放文件(夹)到脚本上(或其快捷方式上)启动(推荐拖放方式),亦可直接启动后手工录入完整文件(夹)路径进行使用。
2.拖放文件夹到本脚本上(或其快捷方式上),则将对该文件夹内(含子文件夹)所有的pdf文件进行加密检查,在确切知道打开密码的情况下,可移除打开密码(打开密码无法破解,手工输入后可移除),如能打开,则可移除编辑限制密码(无需知道密码)。
3.拖放非pdf文件到本脚本上(或其快捷方式上),则处置该文件所在的文件夹,功能同上。
4.拖放pdf文件到本脚本上(或其快捷方式上),则对该pdf文件(含子文件夹中同名文件)进行加密检查,功能同上。
5.移除密码后的文件名加添_Password_Removed标识,与原文件放置于同一文件夹,故需对该文件夹有读定权限。
6.脚本运行期间把“剪贴板空间”作为临时数据交换区,故此时不得使用剪贴板,即不能有“剪切”、“复制”、“粘贴”(含对应的快捷方式)操作!!否则结果将不可预知!!!
7.脚本将忽略含特殊字符(如&、!、%、^等)的文件, 这类文件不符合本脚本批量处置的要求,请在DOS窗口使用qpdf.exe命令行方式直接处置。
8.本脚本放置于与qpdf.exe同一文件夹之内,在Win10下测试成功。建议建立qpdf_Script.exe的快捷方式,并copy至需解密的文件夹内用拖放方式使用更方便。