2016-09-16 2613 views

回答

0

合併多個PDF通常意味着創建一個新的PDF並將構成源PDF頁面的PDF對象添加到這個新的PDF中。這通常意味着目標文件中的對象位於不同的偏移位置,並且文檔級元數據更改。

在閱讀信息安全協議棧上的this answer之後,您將會理解,此類PDF內容移動必須打破PDF簽名。

實際上,這意味着合併多個簽名的PDF會自動導致簽名被破壞。


你可能會認爲你至少可以保持你第一次合併完整的文件的簽名使用的PDF文件的增量更新,即以一個PDF和附加其他PDF文件的對象吧。不幸的是,這也會破壞你的簽名:雖然它在簽名字節範圍的數學哈希驗證方面保持不變,但是在簽名PDF的增量更新中只允許有限的一組添加,參見參考資料。 this answer堆棧溢出。