一些 PDF 文件中设置了一些标志,不允许将内容复制到剪贴板。也可以禁止打印和其他一些操作。通常可以使用qpdf -decrypt
命令轻松删除限制。
我想要的是在不应用解密操作(并且没有实际打开它并尝试复制某些内容)的情况下检查 PDF 是否受到限制,以便我可以运行脚本来查找特定文件系统下的所有受限文件。
一些 PDF 文件中设置了一些标志,不允许将内容复制到剪贴板。也可以禁止打印和其他一些操作。通常可以使用qpdf -decrypt
命令轻松删除限制。
我想要的是在不应用解密操作(并且没有实际打开它并尝试复制某些内容)的情况下检查 PDF 是否受到限制,以便我可以运行脚本来查找特定文件系统下的所有受限文件。
Poppler提供了一种
pdfinfo
工具,可用于确定任何给定 PDF 中的活动保护。受限制的 PDF 启用了加密,并且pdfinfo
会输出(除其他外)一行表明这一点:所以像
只有当 PDF 不允许复制时才会成功。