合同有十二页。前两页包含经过几周协商的条款和条件。第三页和第四页包含两个法律团队审查过的定价表。第五页是签名页,双方都将在此签名。签署后,一方希望确保已签署的页面,特别是通过引用合并的签名页和条款页,无法编辑,而合同的其余页面,例如附录和支持时间表,仍可编辑以供将来修改。
标准 PDF 安全性适用于整个文档。当您对 PDF 进行密码保护或应用编辑限制时,这些限制适用于每个页面。没有内置的 PDF 功能可以锁定单个页面,同时让其他页面可编辑。实现页面级保护需要一种解决方法,将 PDF 页面提取、签名和合并结合起来,以创建一个文档,其中某些页面已签名和锁定,而其他页面则可编辑。如果正确完成,该解决方法在技术上是合理的,但它需要了解数字签名如何与页面级内容交互。

PDF 数字签名如何创建页面级保护
PDF 中的数字签名不仅仅可以识别签名者。它在签名时创建文档的确切字节内容的加密哈希。如果应用签名后 PDF 签名部分中的任何字节发生变化,则签名验证失败。这意味着数字签名本质上会锁定其所覆盖的内容以防止任何修改,这不是因为 PDF 软件强制执行编辑锁定,而是因为任何编辑都会破坏签名的加密有效性。
该属性可用于实现页面级保护。对您想要保护的页面进行签名,签名的完整性检查将充当这些页面上的防篡改印章。如果有人编辑签名页面,签名就会中断,并且每个后续查看者都会看到一条警告,表明文档自签名以来已被修改。未签名页面仍然可编辑,因为对这些页面的更改不会影响签名页面的字节内容,前提是页面的组织方式将签名内容与未签名内容隔离。数字签名的保护 PDF 功能是一种加密属性,而不是权限设置,它比基于密码的编辑限制更可靠,因为不合规的 PDF 阅读器无法绕过它。
尝试签署 PDF
无需安装。直接在您的浏览器中工作。
方法 1:页面级锁定的拆分、签名和合并
仅锁定特定页面的最直接方法是将 PDF 拆分为两个单独的文件,一个包含要签名和锁定的页面,另一个包含要保持可编辑的页面。使用数字签名对第一个文件进行签名,并应用任何其他安全设置,例如限制编辑的所有者密码。将已签名的文件和未签名的文件合并回一个 PDF,其中已签名的页面首先出现,未签名的页面其次出现。
合并后,签名页面保留其数字签名,因为签名的加密哈希覆盖了签名页面在签名时的确切字节范围。合并后附加的未签名页面位于签名字节范围之外,可以在不影响签名的情况下进行编辑。在签名识别 PDF 阅读器中打开合并的 PDF 的收件人会看到签名部分上的有效签名以及签名部分和可编辑部分之间的清晰视觉边界。
该方法的技术要求是合并操作必须将未签名页面追加到签名页面之后,并且不修改签名页面的字节内容。大多数 PDF 合并工具都能正确实现这一点,因为它们在对象级别连接页面而不是重新编码现有页面。要验证合并是否正确执行,请在签名验证工具中打开合并的 PDF,并确认合并后签名页面上的签名仍然显示为有效。合并后签名损坏表明合并工具修改了签名页面的字节内容,应使用不同的合并工具或合并方法。 WukongPDF 的Sign PDF 和合并工具使用仅附加串联,保留现有签名字节完整性,这使得此拆分-符号-合并工作流程可靠。
方法 2:使用 PDF 包或集合代替单个文件
避免拆分-符号-合并复杂性的另一种方法是根本不生成单个合并的 PDF。相反,将签名页面和可编辑页面打包为 PDF 包中的单独 PDF,这是 Adobe 在 PDF 1.7 中引入的功能,并且大多数现代 PDF 阅读器都支持该功能。 PDF 包是一个包含多个独立 PDF 的容器文件,每个 PDF 都有自己的安全设置、签名和可编辑性。
打开 Adobe Acrobat 并选择“文件”、“创建”、“PDF 包”来创建包。添加包含锁定页面的签名 PDF 和包含未密封页面的可编辑 PDF。 Portfolio 将文档呈现为具有统一界面的可导航集合,但每个文档都保留其独立的安全设置。无论可编辑文档被修改和重新添加多少次,Portfolio 内的签名文档都会保留其有效签名。组合方法的主要限制是它不会生成单个按顺序分页的文档。每个组件 PDF 都有自己的页码编号,从 1 开始。对于页面应连续编号的合同,例如第 5 页(共 12 页),Portfolio 方法可能无法满足格式要求。对于每个组件都是逻辑上独立的单元的文档集,组合提供了比合并方法更清晰的分离和更强的安全隔离。
方法 3:应用增量保存和仅附加签名
技术上最细微的方法使用 PDF 的增量保存机制来创建文档,其中签名覆盖初始页面集,并通过增量保存附加后续页面,而不会使原始签名无效。
PDF 文件的结构为一系列对象,后跟交叉引用表和预告片。当应用程序执行增量保存时,它将新的或修改的对象附加到文件末尾,添加更新的交叉引用部分,并写入新的预告片,而不修改原始对象。通过增量保存应用的数字签名覆盖直到签名对象本身的字节范围,并且在签名后附加新内容的后续增量保存不会修改所覆盖的字节范围。
要使用此方法,请创建仅包含要签名的页面的初始 PDF。使用支持增量保存的签名工具应用数字签名。签名覆盖整个文件直至签名对象。然后,打开已签名的 PDF 并通过增量保存操作附加其他页面(应保持可编辑的页面)。附加的页面超出了签名的字节范围,可以在不破坏签名的情况下进行修改。此方法对于收件人来说是最无缝的,收件人会看到一个连续编号的 PDF,第一部分有有效签名,第二部分有可编辑页面。该方法需要明确支持增量保存模式的 PDF 编辑器。修改签名的 PDF 时,Adobe Acrobat 默认情况下会增量保存,除非您使用“另存为”,这会执行完整保存并使签名无效。在签名后附加内容时,始终使用“保存”,而不是“另存为”(Adobe,“Acrobat 中的数字签名:增量保存行为”,2025)。
向所有各方传达页面级保护结构
某些页面被签名和锁定而其他页面可编辑的 PDF 是不常见的,收件人需要就哪些页面受到保护以及他们可以编辑和不能编辑的内容进行清晰的沟通。如果没有此解释,收件人可能会尝试编辑签名页面,看到签名中断,并假设整个文档已被泄露。或者他们可能会认为文档发送错误,因为他们无法编辑格式与相邻可编辑页面相同的页面。
在第一页上包含明确说明保护结构的封面页或页眉注释。例如:本文档的第 1 页到第 5 页自执行日期起已进行数字签名和页面锁定。对第 1 页到第 5 页的任何修改都会使数字签名失效。第 6 页至第 12 页,包括附录 A、附表 1 和附件,仍可编辑以供将来修改和更新。这种语言设定了明确的期望并记录了预期的保护范围。
还要在签名 PDF 随附的电子邮件或求职信中传达页面级锁定结构。文档内解释和文档外沟通的结合可确保所有收件人(包括那些可能不会阅读封面的人)了解哪些页面是权威页面,哪些页面是管理页面。沟通步骤将技术解决方法转变为透明的记录流程,并接受合同审查。此步骤中的沟通不充分导致了合同纠纷,其中一方认为页面是可编辑的,因为它是同一 PDF 文件的一部分,而另一方则认为该页面被锁定,因为它被签名范围覆盖。文件随附的清晰书面沟通完全解决了歧义。
尝试签署 PDF
无需安装。直接在您的浏览器中工作。
