2025-4-5-PDF解密与拆分

2025-4-5-PDF解密与拆分

四月 04, 2025

PDF 解密与拆分操作指南

1. 检查 PDF 加密状态

使用 qpdf 检查 PDF 文件的加密类型和权限:

1
qpdf --show-encryption input.pdf

输出示例

1
2
3
4
5
6
7
R = 6
P = -1324
User password =
extract: allowed
print: allowed
modify anything: not allowed
encryption method: AESv3
  • 关键信息
    • 文件使用 AES-256(AESv3)加密
    • 无用户密码(User password =),但存在权限限制(禁止修改)。

2. 解密 PDF(移除权限限制)

qpdf 移除加密和权限限制:

1
qpdf --decrypt input.pdf output_decrypted.pdf
  • 效果

    • 生成 output_decrypted.pdf,文件可自由编辑、打印、复制。
  • 验证解密成功

    1
    qpdf --show-encryption output_decrypted.pdf

    应输出

    1
    Encryption: none

3. 拆分 PDF 为单页

使用 pdftk 将解密后的 PDF 按页拆分为多个文件:

1
pdftk output_decrypted.pdf burst output page_%02d.pdf
  • 输出文件
    • page_01.pdf, page_02.pdf, …(按页码命名)。