WeHack BBS
用 mutool 去除 PDF 文档的加密 - 可打印的版本

+- WeHack BBS (https://bbs.wehack.space)
+-- 版块: 计算机技术 (https://bbs.wehack.space/forum-5.html)
+--- 版块: GNU/Linux 讨论区 (https://bbs.wehack.space/forum-6.html)
+--- 主题: 用 mutool 去除 PDF 文档的加密 (/thread-58.html)



用 mutool 去除 PDF 文档的加密 - vimacs - 12-09-2018

之前我破解了我校论文的 DRM,并把解密算法在 MuPDF 上实现,但是我还想把解密后的文档输出出来。我想到的是 mutool, 但是 mutool convert 有 bug, 用的时候直接出错退出了。

后来我发现 mutool 有一个 merge 命令,用于合并 PDF 文档,我就想到如果只合并一个文件,那么结果就是把文件解密后输出,尝试了一下,果然成功了。

mutool merge 的用法:

代码:
usage: mutool merge [-o output.pdf] [-O options] input.pdf [pages] [input2.pdf] [pages2] ...
    -o -    name of PDF file to create
    -O -    comma separated list of output options
    input.pdf    name of input file from which to copy pages
    pages    comma separated list of page numbers and ranges