Tips & Tricks

如何解锁受 Adobe Acrobat Security 保护的 PDF

Adobe Acrobat 安全设置可以彻底锁定 PDF,甚至文档所有者也很难进行更改。权限密码限制编辑、打印和复制。基于证书的安全性可以限制特定个人的文档访问。 JavaScript 安全策略可以禁用交互功能。当您需要修改受其中一种或多种 Adobe Acrobat 安全机制保护的 PDF 并且您拥有合法权利时,解锁文档需要准确识别处于活动状态的安全类型并应用正确的删除方法。每种安全类型都有其自己的删除路径。

How to Unlock a PDF Protected by Adobe Acrobat Security

确定哪个 Acrobat 安全功能处于活动状态

在 Adobe Acrobat 或 Acrobat Reader 中打开 PDF 并检查文档标题栏。如果标题栏在文件名后显示 (SECURED),则文档应用了某种形式的安全性。单击锁图标或转到“文件”,然后转到“文档属性”,然后选择“安全”选项卡。安全方法字段告诉您哪种保护类型处于活动状态。密码安全性是指文档具有开放密码、权限密码或两者兼而有之。证书安全性意味着文档经过加密,只有特定的数字证书持有者才能打开它。安全方法下方的详细权限列表准确显示了哪些操作受到限制。

“安全”选项卡底部的“文档限制摘要”列出了每个受限操作及其状态。可能不允许打印或仅设置为低分辨率。可能不允许复制内容。可能不允许页面提取。这些状态指示器告诉您解锁文档后可以对文档执行哪些操作。如果所有操作均显示“允许”,则文档实际上没有任何活动限制,并且标题栏中的 (SECURED) 标签可能指的是不限制使用的数字签名或认证。在这种情况下,不需要解锁 PDF 操作。

WukongPDF

尝试解锁 PDF

无需安装。直接在您的浏览器中工作。

立即开始 →

当您知道权限密码时将其删除

如果您自己设置权限密码或从文档所有者处收到密码,则删除限制非常简单。在 Adobe Acrobat Pro(而非 Acrobat Reader)中打开文档,后者无法更改安全设置。转到文件、文档属性、安全选项卡。单击更改设置按钮。从“安全方法”下拉列表中选择“无安全”。 Acrobat 会提示您输入权限密码以确认您有权删除保护。输入密码,单击“确定”,然后保存文档。限制消失了。

如果您没有 Adobe Acrobat Pro,基于浏览器的工具也可以提供相同的功能。将PDF上传到WukongPDF等平台,在提示时输入权限密码,该工具会删除安全设置并返回不受限制的PDF。基于浏览器的Unlock PDF删除的优点是它可以在任何操作系统上运行,无需安装桌面软件。文档限制被解除,生成的文件可以正常编辑、打印和复制。

处理未知的权限密码

当您没有权限密码但拥有修改文档的合法权利时,例如您自己创建并受密码保护的 PDF,但后来忘记了密码,有多种方法可以恢复访问权限。打印到 PDF 的解决方法是最简单的。在显示内容的任何查看器中打开 PDF,即使它会阻止编辑。按 Ctrl-P 或 Command-P,然后选择“Microsoft 打印到 PDF”或“另存为 PDF”作为目标。打印副本包含所有可见内容,没有任何限制。

打印到 PDF 方法删除了交互元素。表单字段、超链接、书签和数字签名在打印过程中无法保存。如果保留这些元素很重要,请使用在线解锁服务,该服务可以删除权限限制,而无需重新呈现文档。这些服务可识别并从 PDF 中删除加密字典,同时保持内容流完好无损。解锁后,通过测试几个表单字段并单击几个超链接来验证交互元素是否仍然有效。

解锁受证书保护的 PDF

使用基于证书的加密保护的 PDF 只能由持有安全配置中指定的证书之一的匹配私钥的人打开。如果您是预期接收者,则证书及其私钥应安装在您的系统证书存储中。当您打开 PDF 时,Acrobat 会自动检查证书存储,找到匹配的证书,然后解密文档。如果未安装证书,则该文档将无法打开。

要在使用证书打开文档后删除证书安全性,请遵循与删除密码相同的过程:转到文档属性、安全性、更改设置,然后选择无安全性。 Acrobat 使用您的证书来授权安全删除。保存后,文档不受保护,任何人都可以打开。仅当文档不再需要基于证书的访问控制时才执行此操作。如果该文档是由其他人发送给您的,请尊重最初的安全意图,未经许可请勿重新分发未受保护的版本。

删除 JavaScript 安全限制

某些 PDF 使用 JavaScript 来实施超出内置密码和证书机制的安全策略。 JavaScript 操作可以禁用打印、阻止表单提交或基于自定义逻辑限制页面导航。这些 JavaScript 安全策略在“安全”选项卡中不可见,因为它们不是 PDF 安全模型的一部分。它们是嵌入在文档中的脚本代码。

要删除 JavaScript 安全性,请在可以编辑或删除 JavaScript 操作的工具中打开 PDF。转到 JavaScript 编辑器,通常位于“工具”、“JavaScript”或“高级”、“编辑所有 JavaScript”下。查看脚本中是否存在强制实施安全限制的脚本。删除相关脚本函数或通过删除所有脚本来完全删除 JavaScript。保存文档。保存后,JavaScript 安全策略就消失了。测试文档以确认之前限制的操作现在有效。支持 JavaScript 删除的基于浏览器的工具也可以删除这些脚本,而无需桌面软件。

验证解锁并防止未来锁定

从 PDF 中删除安全性后,在新的查看器会话中打开解锁的副本,然后检查“文档属性安全性”选项卡。安全方法应显示无安全。测试以前限制的每个操作:打印页面、复制一些文本并尝试编辑内容。如果仍然存在任何限制,则说明安全删除不完整,或者存在未解决的附加保护层。

在关闭原始受保护文档之前,请确认您已将解锁副本保存在可以找到它的位置。没有什么比成功解锁 PDF 但无法找到解锁文件更令人沮丧的了。使用清晰的文件名存储文档,以将其与受保护的原始文件区分开来,例如在文件名后附加 -unrestricted 或 -editable。如果文档敏感,请在编辑工作完成后应用新的、适当的安全设置。

最后,保留您创建的 PDF 的密码和安全配置记录。记录文档名称、密码和应用的安全设置的密码管理器条目可防止您将自己锁定在自己的文档之外。 Adobe Acrobat PDF 安全 功能非常强大,但这种功能是双向的。

解锁受 Adobe LiveCycle Rights Management 保护的 PDF

Adobe LiveCycle Rights Management 现在是 Adobe Experience Manager 的一部分,它将基于服务器的安全策略应用于 PDF,这与密码和证书安全性有着根本的不同。这些策略由 PDF 查看器必须联系的服务器强制执行,以获得解密密钥和当前权限。标准 PDF 解锁工具无法删除 LiveCycle 保护,因为加密密钥永远不会出现在 PDF 文件本身中。

要访问受 LiveCycle 保护的 PDF,您必须通过 LiveCycle 服务器进行身份验证。连接到可到达 LiveCycle 服务器的网络时打开 PDF。服务器根据其策略检查您的身份,并授予分配给您帐户的权限。如果您需要与无法访问 LiveCycle 服务器的人员共享文档,请要求文档管理员导出未受保护的副本或将收件人添加到策略中。

对于从 LiveCycle 迁移到其他文档安全解决方案的组织,请在 LiveCycle 服务器停用之前规划迁移。在服务器仍在运行时将所有受保护的 PDF 导出为不受保护的副本。服务器离线后,任何剩余的受 LiveCycle 保护的 PDF 将永久无法访问,因为解密密钥由服务器保存。

在评估在线解锁服务时,请检查服务隐私政策中的数据保留条款。信誉良好的服务会在处理后立即从其服务器删除上传的文件,并且不保留副本。避免使用声称为了用户方便而存储上传文件的服务,因为这会在第三方服务器上创建不必要的文档副本。

从 PDF 中删除安全性后,检查文档中是否存在安全策略可能放置的任何隐藏注释、元数据字段或嵌入脚本。删除安全性不应删除文档内容,但值得验证。

解锁后,使用清晰的文件名保存文档,以区别于原始安全版本,例如在名称后附加 -editable。这可以防止混淆哪个副本是不受限制的副本。

WukongPDF

尝试解锁 PDF

无需安装。直接在您的浏览器中工作。

立即开始 →