使用iText 將空白頁加入數位簽章PDF 並保留簽章
使用iText 在數位簽章PDF 結尾插入空白頁仍然是一個結尾共同的要求。但是,出現了一個重大問題:此操作是否會使現有簽章無效?
允許和不允許的更改
要了解此操作的影響,有必要參考Adobe 關於數位簽章的技術白皮書。 Adobe 在此澄清了允許的更改,這些更改不會使認證或簽名文件中的簽名失效。
認證文件與簽名文件
在認證文件中,更改頁面內容始終是禁止,無論允許的行為如何。對於未經認證的文檔,也不允許更改頁面內容。因此,新增一個改變頁面內容的頁面是一個挑戰。
可能的解決方案
不幸的是,iText 沒有提供直接的解決方案來附加頁面而不使頁面失效簽名。但是,可以考慮以下解決方法:
注意:請記住,即使允許的更改(包括頁面模板)也必須增量應用以保留簽名。否則可能會不可挽回地破壞簽名。
以上是如何在不使簽章失效的情況下為數位簽章的 PDF 新增空白頁?的詳細內容。更多資訊請關注PHP中文網其他相關文章!