java pdf电子签名_如何使用java在数字签名的pdf中添加空白页?
滄海一幻覺(jué)
要將Joeri的答案放到上下文中,請(qǐng)看Adobe技術(shù)白皮書(shū)AdobeAcrobat 9數(shù)字簽名、更改和改進(jìn),尤其是它的“允許和不允許的更改”部分。這里是Adobe澄清允許的更改(如Acrobat 9及以上所見(jiàn))可以在不使應(yīng)用于文檔的簽名無(wú)效的情況下對(duì)經(jīng)驗(yàn)證或簽名的文檔進(jìn)行處理。允許對(duì)認(rèn)證文件采取的行動(dòng)經(jīng)認(rèn)證不允許更改允許不允許更改不準(zhǔn)數(shù)字簽名提供表單字段值添加或編輯注釋添加表單字段更改頁(yè)面內(nèi)容使用表格填寫(xiě)和數(shù)字簽名認(rèn)證。允許提供表單字段值數(shù)字簽名不準(zhǔn)添加或編輯注釋添加表單字段更改頁(yè)面內(nèi)容經(jīng)批注、填寫(xiě)表格和數(shù)字簽名認(rèn)證,允許允許添加或編輯注釋提供表單字段值數(shù)字簽名不準(zhǔn)添加表單字段更改頁(yè)面內(nèi)容允許對(duì)簽署但未經(jīng)認(rèn)證的文件采取行動(dòng)允許添加簽名字段(請(qǐng)參閱對(duì)向簽名但未經(jīng)認(rèn)證的文檔添加簽名字段的限制)添加或編輯注釋提供表單字段值數(shù)字簽名不準(zhǔn)添加簽名字段以外的表單字段更改頁(yè)面內(nèi)容正如您所看到的,“更改頁(yè)面內(nèi)容”總是在“不允許”的類(lèi)別中。當(dāng)添加頁(yè)面更改頁(yè)面內(nèi)容-之后至少有一個(gè)白色頁(yè)面,其中沒(méi)有任何內(nèi)容-這是不允許的。(即使這里沒(méi)有明確提到,只要允許表單填充,也很可能也允許實(shí)例化頁(yè)面模板,因?yàn)檫@將符合PDF標(biāo)準(zhǔn)cf。32000-1第12.8.2.2.2節(jié)。但是,使用這種頁(yè)面模板至少需要在簽署之前對(duì)文檔進(jìn)行特別準(zhǔn)備,而您的問(wèn)題聽(tīng)起來(lái)就像這些文檔已經(jīng)在沒(méi)有任何準(zhǔn)備工作的情況下簽署了。)PS:顯然就連這些允許需要在附加模式下添加更改,也就是增量更新。任何其他東西都會(huì)永久打破簽名。一些背景請(qǐng)看這個(gè)回答.
總結(jié)
以上是生活随笔為你收集整理的java pdf电子签名_如何使用java在数字签名的pdf中添加空白页?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java list 排序_Java中Li
- 下一篇: java 获取mp4 缩略图_java获