使用iText 將空白頁加入數位簽章PDF
您尋求一種在數位簽章PDF 末尾插入空白頁的方法使用iText庫的文檔。但是,您擔心新增頁面對現有簽名的影響。
為了充分理解其影響,讓我們深入研究 PDF 文件中數位簽章的本質。
Adobe 數位簽章白皮書Acrobat 9 中的簽章闡明了可以對經過認證或簽署的文件進行的允許更改,而不會導致簽章無效。值得注意的是,無論認證或簽名等級為何,「更改頁面內容」始終是被禁止的。
由於添加頁面本質上會更改頁面內容,因此不允許執行此操作。文件的簽名狀態依賴於特定的頁面佈局和內容,而新增空白頁面會破壞該頁面佈局和內容。
使用追加模式(增量更新)來實現任何允許的變更(包括新增空白頁面)非常重要。其他方法,例如直接修改文檔,可能會不可挽回地損壞簽名。
總之,iText 沒有提供一種簡單的方法來為數位簽章的 PDF 文件添加空白頁而不會使簽章失效。如果保留簽名至關重要,您可能需要探索替代解決方案或尋求替代 PDF 操作庫。
以上是iText 能否在不使簽章失效的情況下為經過數位簽章的 PDF 新增空白頁?的詳細內容。更多資訊請關注PHP中文網其他相關文章!