这是此 Ubuntu 问题的示例副本。
我有许多已使用密码加密发送给我的 PDF 文件,为简单起见,所有 PDF 文件都使用密码相同的密码。当我将这些文件存储在我的永久档案中时,我没有理由保留密码,也没有理由在每次打开这些文件时都输入密码。
我可以使用链接的问答来构建一个基于 Docker 的解决方案,以从 pdf 文件中删除密码,或者我可以在这里询问 Windows 10 是否可以这样做。
choco
如果我需要一些软件包,我可以访问。
这是此 Ubuntu 问题的示例副本。
我有许多已使用密码加密发送给我的 PDF 文件,为简单起见,所有 PDF 文件都使用密码相同的密码。当我将这些文件存储在我的永久档案中时,我没有理由保留密码,也没有理由在每次打开这些文件时都输入密码。
我可以使用链接的问答来构建一个基于 Docker 的解决方案,以从 pdf 文件中删除密码,或者我可以在这里询问 Windows 10 是否可以这样做。
choco
如果我需要一些软件包,我可以访问。
我想我做到了。
第一步:使用
qpdf
.作为一个巧克力用户
其次,使用以下 PowerShell one-liner(我无法并行化它,因为 PS 给了我一个错误)。每个文件需要几秒钟
我非常有信心将脚本投入生产,因为我有一个强大的备份,我不得不恢复它几次。
周围的每个人都建议在直播之前进行备份。
qpdf
如果文件未加密,则不会执行任何操作。我将相应地修改问题,但脚本假定所有文件的密码相同
我在脚本上遇到了困难,但在 Windows 10 ( ) 中从命令提示符运行它
CMD.EXE
:(显然,替换
mypassword
为实际密码)这
--replace-input
避免了指定输出文件名的需要,并且该FOR
命令的使用只需循环浏览整个 PDF 文件夹并删除加密。