【问题标题】:Can a PDF have a user password and no owner password?PDF 可以有用户密码而没有所有者密码吗?
【发布时间】:2019-07-25 14:05:10
【问题描述】:

由于 PDF 文档可以通过用户或所有者密码打开,我是否可以通过设置用户密码来保护 PDF 的打开,而不设置所有者密码(保留所有权限)?

我正在使用将默认 owner_password 设置为空字符串的库。如果我将user_password 设置为非空字符串,我还需要设置owner_password,否则将在没有提示的情况下打开文档。所以我设置:

owner_password = user_password

我阅读了specification(第 74 页),但找不到答案。

【问题讨论】:

    标签: pdf


    【解决方案1】:

    在底层算法中,规范说

    如果没有所有者密码,请使用用户密码。

    (ISO 32000-1,第 7.6.3.4 节密码算法)

    因此,不设置所有者密码为用户和所有者使用相同的密码相同,就像您自己做的那样。

    关于“(保留所有权限)”,虽然:加密文档的部分处理方式与未加密文档不同,即使已授予所有权限。

    【讨论】:

      【解决方案2】:

      编辑:

      如果您希望有任何权限限制,那么答案是

      【讨论】:

      • 谢谢约瑟夫。如果我不想限制任何权限怎么办?据我了解,“打开文档”不在规范中的“用户访问权限”之列。
      • @Victor,我更新了我的答案,出于某种原因,我觉得你想限制权限。
      猜你喜欢
      • 2010-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-08
      • 1970-01-01
      • 2017-07-14
      相关资源
      最近更新 更多