首頁 > Java > java教程 > iText 能否在不使簽章失效的情況下為經過數位簽章的 PDF 新增空白頁?

iText 能否在不使簽章失效的情況下為經過數位簽章的 PDF 新增空白頁?

DDD
發布: 2024-12-27 10:08:11
原創
422 人瀏覽過

Can iText Add Blank Pages to Digitally Signed PDFs Without Invalidating the Signatures?

使用iText 將空白頁加入數位簽章PDF

您尋求一種在數位簽章PDF 末尾插入空白頁的方法使用iText庫的文檔。但是,您擔心新增頁面對現有簽名的影響。

為了充分理解其影響,讓我們深入研究 PDF 文件中數位簽章的本質。

Adobe 數位簽章白皮書Acrobat 9 中的簽章闡明了可以對經過認證或簽署的文件進行的允許更改,而不會導致簽章無效。值得注意的是,無論認證或簽名等級為何,「更改頁面內容」始終是被禁止的。

由於添加頁面本質上會更改頁面內容,因此不允許執行此操作。文件的簽名狀態依賴於特定的頁面佈局和內容,而新增空白頁面會破壞該頁面佈局和內容。

使用追加模式(增量更新)來實現任何允許的變更(包括新增空白頁面)非常重要。其他方法,例如直接修改文檔,可能會不可挽回地損壞簽名。

總之,iText 沒有提供一種簡單的方法來為數位簽章的 PDF 文件添加空白頁而不會使簽章失效。如果保留簽名至關重要,您可能需要探索替代解決方案或尋求替代 PDF 操作庫。

以上是iText 能否在不使簽章失效的情況下為經過數位簽章的 PDF 新增空白頁?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板