pdf文件合并后为什么不显示签名?

如题所述

合并多个PDF通常意味着创建一个新的PDF并将构成源PDF页面的PDF对象添加到这个新的PDF中。这通常意味着目标文件中的对象位于不同的偏移位置,并且文档级元数据更改。
在阅读信息安全协议栈上的this answer之后,您将会理解,此类PDF内容移动必须打破PDF签名。
实际上,这意味着合并多个签名的PDF会自动导致签名被破坏。
你可能会认为你至少可以保持你第一次合并完整的文件的签名使用的PDF文件的增量更新,即以一个PDF和附加其他PDF文件的对象吧。不幸的是,这也会破坏你的签名:虽然它在签名字节范围的数学哈希验证方面保持不变,但是在签名PDF的增量更新中只允许有限的一组添加,参见参考资料。
this answer堆栈溢出。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-12-31
因为合并时文件结构发生改变,有些附件不予保留,所以数字签名也就不显示
第2个回答  2021-12-31
合并后会丢失一些东西吧,你重新再签一下就好了咯。
相似回答