书译
书译

在获得许可的情况下,如何翻译受密码保护的 PDF

区分打开密码与权限锁定、签名或策略保护,然后解锁一份获得授权的副本,翻译它,再为译文重新施加保护。

BookTranslator

BookTranslator Team

16 min read

要翻译受密码保护的 PDF,首先需要确定你面对的是哪一种锁定,然后用你获得的密码制作一份已解锁的工作副本,翻译该副本,再为译文文件施加恰当的保护。对于真正加密的文件,没有密码就无法翻译,你也不应尝试这么做。如果你没有密码,正确的下一步是向文档所有者索取密码,或索取一份未受保护的源文件。

大多数关于“如何翻译受保护的 PDF”的建议都直接跳到解锁这一步。这恰恰跳过了真正关键的决定:打开密码、权限密码、数字签名和服务器管理的策略保护是四种不同的情况,对应四种不同的正确做法。把它们一视同仁,正是人们最终遇到链接失效、签名作废,或把机密文件上传到某个来路不明的“解锁”网站的原因。

BookTranslator 不直接接受受密码保护或加密的 PDF。我们的 PDF 翻译器 要求你先使用自己的 PDF 编辑器移除保护,然后上传未受保护的副本。我们不会尝试绕过文档加密。本指南的其余部分将介绍如何从受保护的原始文件,得到一份你有权翻译的已解锁工作副本。

动手之前先确定锁定类型

请先使用这张决策表。它决定了你是否能够继续。

你看到的情况它通常是什么你能翻译它吗?正确的下一步
没有密码文件就无法打开文档打开(用户)密码只有拿到该密码才行向所有者获取打开密码,然后创建一份已解锁的副本
文件能打开,但复制、编辑或打印被阻止权限(所有者)密码只有拿到权限密码或获得所有者批准才行获取权限密码,或索取一份未受保护的源文件
文件能打开,并显示签名面板或“已认证”横幅数字签名或认证可以翻译副本,但译文不是已签名文档保持已签名原件不被改动;询问签名者译文本身是否也需要签名
文件要求你登录或联系策略服务器基于服务器的策略保护只有策略作者或管理员才能更改向管理员申请可翻译的导出文件
电子书或图书馆借阅内容无法在其应用之外打开是 DRM,不是 PDF 密码此工作流程无法处理请参阅如何在翻译前检查电子书是否带有 DRM

Adobe 自己的指南也划定了同样的界限:解锁 PDF 需要你拥有相应的权限,如果没有权限,你需要联系受保护文件的策略作者或管理员。任何解锁工具都无法改变谁有权访问这些内容。

真实文件中的锁是什么样子

为了更具体地说明这一区别,我们在 2026-10-10 生成了四个三页 PDF,均包含可选中文本,且每页有一个网页链接:一个未受保护的原始文件、一个带有打开密码的副本、一个带有阻止复制的权限密码的副本,以及一个带有同时阻止打印的权限密码的副本。三个受保护的副本均使用 AES-256 加密,由 pypdf 5.1.0 库创建。随后,我们用 pdfinfo(Poppler 26.08.0)检查了每个文件,这是一个免费的命令行工具,可以在不更改文件的情况下报告 PDF 的加密状态。

测试样本无密码时的 pdfinfo 结果
未受保护的原始文件Encrypted: no
打开密码Command Line Error: Incorrect password(完全没有页面数据)
权限密码,阻止复制Encrypted: yes (print:yes copy:no change:no addNotes:no algorithm:AES-256)
权限密码,阻止复制和打印Encrypted: yes (print:no copy:no change:no addNotes:no algorithm:AES-256)

这一诊断本身就很实用。如果 pdfinfo 完全无法读取文件,说明文件有打开密码,在你获得密码之前,后续任何操作都无法进行。如果它能读取文件并列出 copy:no 或 change:no,说明文件有权限密码:内容可读,但作者限制了你可以对其进行的操作。提供打开密码(pdfinfo -upw <password> file.pdf)后,打开密码测试样本的结果变为 print:yes copy:yes change:yes addNotes:yes,这证实该文件只有打开密码,没有额外的权限限制。

在没有命令行的 Mac 或 PC 上,相同的信息会显示在 PDF 阅读器中。在 Acrobat 中,打开 File > Properties 并查看 Security 选项卡。在 macOS Preview 中,打开文件并选择 File > Edit Permissions,查看打印、复制和注释是否需要所有者密码。

制作一份经授权的已解锁工作副本

一旦你有了正确的密码,请从副本中移除保护,而不是从原始文件中移除。保留受保护的原始文件,作为你收到内容的记录。

在 Adobe Acrobat 中,Adobe 当前的桌面版说明是:All tools > Protect a PDF,然后在 Advanced Properties 下选择 Set security properties,打开 Security 选项卡,并选择 Change Settings。清除“Require a password to open the document”以移除打开密码,或清除“Restrict editing and printing of the document”以移除权限密码,如有提示则输入权限密码。然后保存 PDF,因为更改仅应用于已保存的文件(Adobe Help,更新于 2025-09-23)。

在 macOS Preview 中,Apple 的文档说明 PDF 可以同时拥有打开密码和单独的所有者密码,后者控制打印、复制文本和注释,并且你可以在 File > Edit Permissions 下更改这些设置(Apple Preview User Guide)。Apple 的指南将权限设置与所有者密码绑定,因此在尝试更改这些设置之前,请准备好该密码。

在命令行中,任何支持 PDF 加密的工具都可以在你提供密码后写出解密副本。在我们的测试样本测试中,pypdf 报告打开密码文件的用户密码匹配成功,权限文件的所有者密码匹配成功,并写出了两者的未加密副本。错误的密码会失败并显示 File has not been decrypted,这正是你想要的行为:没有密码,就没有副本。

我们将两份已解锁的副本与原始文件进行了对比:

检查项原始文件通过打开密码解锁通过权限密码解锁
pdfinfo 加密状态nonono
页数333
链接注释333
可选中文本的第一行第 1 章:用于翻译测试的示例文本相同相同

这正是许多指南所忽略的关键点。正确的解密会移除锁定,但保留文档的文本层和链接注释,因为它是在不加密的情况下重写同一份文档。这正是翻译工具所需要的:可读取的真实文本,以及可重建的结构。

为什么“打印为 PDF”不是默认答案

一个常见的捷径是打开受保护的文件,将其打印,然后把打印结果保存为新的 PDF。这有时可行,但存在两个问题。

首先,当作者禁止打印时,这种方法就会失败——这正是我们第四个测试样本所展示的情况(print:no)。其次,它是通过打印流程创建一个新文档,而不是从现有文档中移除锁定。社区报告指出,结果可能与原始文件看起来不同(Mac Power Users 论坛),而且打印路径无法保留的任何内容——例如链接、书签、表单字段或无障碍标签——都必须手动检查。仅将其作为最后手段,并在翻译前检查结果。

机密文件请勿使用免费的“解锁 PDF”网站

如果文档受到保护,说明有人认为它很敏感。将其上传到未知的解锁服务,会在你开始翻译之前就把文件——通常还有密码——发送给第三方。此处链接的 WKU IT 指南警告说,解锁程序和服务可能会损害你的计算机或泄露你的个人信息。请使用你已信任的软件在本地解锁,并在决定解锁副本的下一步去向之前,查看文档翻译隐私清单。

已签名和认证的 PDF 需要做出不同的决定

数字签名保护的是被签名的确切字节。更改已签名的内容会使其失效,而解锁文档并不会改变这一点。翻译后的文件,从定义上讲,就是一个被更改过的文件。

因此,不要试图通过翻译来“保留”签名。将已签名的原始文件保持原样作为权威版本,翻译一份副本,并将翻译件标注为译文。如果接收方需要一份已签名的翻译文档,则必须由签名者对翻译版本进行签名,或者必须从未签名的源文件重新开始。

翻译解锁后的副本,然后重新保护它

拿到解锁后的副本后,剩下的就是常规的 PDF 翻译:

  1. 检查副本是否确实已解锁。 再次运行 pdfinfo 或重新打开安全属性。Encrypted: no 就是可以继续的信号。
  2. 确认其中包含真实文本。 试着选中一个句子。如果无法选中文本,说明这些页面是图像,你需要 OCR 工作流程。我们的扫描版 PDF 翻译指南涵盖了这条路径。
  3. 上传并翻译。 将解锁后的 PDF 上传到 PDF 翻译器,付款前先确认价格,然后选择仅目标语言或双语输出。当有人需要逐页对照受保护的原文核对译文时,双语输出会很有用。
  4. 检查翻译后的文件。 使用 PDF 翻译质检清单确认页面、表格、链接和标题,然后再让任何人依赖该结果。如果原文包含表单字段,请遵循可填写 PDF 表单指南,而不要想当然地认为它们被保留了下来。
  5. 为翻译后的文件重新施加合适的保护。 由于你上传的是未受保护的副本,翻译后的 PDF 会以不带密码的标准 PDF 形式返回。如果源文件属于机密,请在分发前于 Acrobat 或 Preview 中添加打开密码或权限限制。与所有者商定新密码,而不是默认沿用他们的密码。
  6. 删除解锁后的工作副本,在受保护的译文交付之后,以免留下未受保护的重复文件。

向所有者申请访问权限的交接清单

大多数停滞的项目卡在申请环节,而不是翻译环节。当你向文档所有者申请访问权限时,一次性把所有事项都问清楚:

  • 该文件使用的是哪种锁定方式:打开密码、权限密码、签名,还是服务器策略?
  • 你是否被授权制作解锁副本用于翻译,该副本可以在哪里处理?
  • 他们能否直接发送未受保护的源文件,而不是提供密码?这通常更干净,尤其是对于已签名的文档。
  • 翻译后的文件应带有何种保护,由谁设置新密码?
  • 译文是否需要签名、认证,或随附译者声明?这些要求超出了机器翻译工具所能提供的范围。

如果所有者不愿授予访问权限,就到此为止。锁正在发挥它的作用,正确的做法是翻译该内容的另一个获得授权的版本。

相关文章