使用 Python 的 pikepdf 库去除 PDF 文件密码保护
2024-03-12 22:20:20
This post is also available in English and alternative languages.
一般来说 PDF 密码存在的意义不大,使用 John the Ripper 或 Hashcat 配合 GPU 可以轻松破解。但一些 under NDA 的 PDF 文档仍然会同时采用水印和密码保护,两者都给阅读体验带来不便,尤其是后者。
在已知 PDF 密码的前提下,可以简单地使用 pikepdf 库导出为一个干净的 PDF 文件。
1 | import pikepdf |