pdftk 和 qpdf 重置 PDF 注释安全性

标签 pdf pdftk

为了能够在 Linux 中向 pdf 文件添加注释,我必须重置 pdf 文档中的“注释”安全设置。

qpdf --decrypt input.pdf output.pdf 应删除任何密码或“加密”( according to this post )

pdftk 输入 input.pdf 输出 output.pdf 允许 AllFeatures 应设置允许所有文档安全(包括“评论”)

应用这两个命令后,在 acroread 中我仍然可以看到(文件 -> 文档 -> 安全选项卡)不允许发表评论。

如何重置此安全属性?

最佳答案

命令qpdf --decrypt input.pdf output.pdf删除“所有者”密码。但只有在没有设置“用户”密码的情况下它才有效。

删除所有者密码后,output.pdf 应该已取消设置所有安全保护并允许评论。无需运行额外的 pdftk ... 命令...顺便说一句,您的 pdftk 调用中的 allow 参数将无法按照您的方式工作引用你的命令。仅当您还...时才会应用允许权限。

  • ...指定加密强度
  • ...或者提供用户或所有者密码

尝试以下操作来找出文件的详细安全设置:

qpdf --show-encryption input.pdf
qpdf --show-encryption output.pdf

关于pdftk 和 qpdf 重置 PDF 注释安全性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10772686/

相关文章:

javascript - JsPdf 添加对 HTML colspan 的支持

java - Android 7 - 无法显示 PDF(pdf_name 格式无效)

pdf - 在不破坏可访问性或 PDF 标签的情况下连接 PDF

docker - APK添加pdftk无法满足的约束

batch-file - 在for循环中批量设置var

php - 使用 PHP 从 html 表单转为 PDF

php Stamping - 使用另一个 pdf 或 html 为 pdf 加水印

javascript - Chrome 在下载为 PDF 时阻止 Blob 对象

php - 使用PHP创建PDF,而不使用PHP的FDF函数

java - 图像不显示在 apache fop 生成的 PDF 中