我想使用 . 在数字 PDF 的末尾插入空白页。itext library
我的困惑是添加页面会使现有签名无效?谢谢你。
问问题
6913 次
2 回答
18
要将 Joeri 的答案放在上下文中,请查看 Adobe 技术白皮书Adobe Acrobat 9 数字签名、更改和改进,尤其是其“允许和不允许的更改”部分。Adobe 在这里阐明了允许的更改(如 Acrobat 9 及更高版本所见),这些更改可以对经过认证或签名的文档进行,而不会使应用于文档的签名无效。
认证文件的允许操作
经过认证,不允许更改
允许
- 不允许更改
不允许
- 数字签名
- 提供表单字段值
- 添加或编辑注释
- 添加表单域
- 更改页面内容
通过表格填写和数字签名认证
允许
- 提供表单字段值
- 数字签名
不允许
- 添加或编辑注释
- 添加表单域
- 更改页面内容
允许通过注释、表格填写和数字签名进行认证
允许
- 添加或编辑注释
- 提供表单字段值
- 数字签名
不允许
- 添加表单域
- 更改页面内容
允许对已签名但未经认证的文件执行的操作
允许
- 添加签名字段(请参阅将签名字段添加到已签名但未经认证的文档的限制)
- 添加或编辑注释
- 提供表单字段值
- 数字签名
不允许
- 添加签名字段以外的表单字段
- 更改页面内容
如您所见,“更改页面内容”始终位于“不允许”类别中。由于添加页面会更改页面内容 - 之后至少有一个白页,以前什么都没有 - 这是不允许的。
(即使此处没有明确提及,只要允许表单填写,也很可能允许实例化页面模板,因为这符合 PDF 标准,参见ISO 32000-1第 12.8.2.2.2 节。但是使用这样的页面模板至少需要在签名之前专门准备文档,而您的问题听起来像是文档已经签名而没有任何此类准备...)
PS:显然,即使是这些允许的更改也需要以附加模式(即增量更新)添加。其他任何事情都会永久破坏签名。对于某些背景,请参阅此答案。
于 2013-05-23T10:37:53.250 回答
3
是的,它会的。签名基于已签名的内容,因此如果您更改内容,签名将不再有效。
如果您是签名者,您可以再次签署文件。
您添加的页面是否为空白无关紧要。
于 2013-05-23T09:50:46.047 回答