有没有类似于itext的库,可以用pdf格式写字段值?

时间:2011-01-11 07:57:30

标签: java pdf itext signature acrobat

我使用itext的setField函数将字段值保存为pdf格式,但是我发现使用itext后,整个pdf都会损坏,你不能再编辑adobe reader中的pdf了。它将显示文件已更改,并且无法使用adobe reader中的扩展功能。

所以我正在寻找另一个可以完成同样工作的图书馆。 另一个问题:在我用身份证签署pdf之后,如果我尝试使用itext库编辑pdf,它将使以前的所有签名无效。但如果我使用acrobat编辑字段,所有签名修订都会保存完好。

我可以使用任何类似的库来执行上述操作吗?

3 个答案:

答案 0 :(得分:2)

看看Apache PDFBox

答案 1 :(得分:1)

根据http://support.itextpdf.com/node/6,您需要在附加模式下填写表单,以保留Reader的扩展功能。

我对签名没有任何答案。

答案 2 :(得分:0)

这可能不是iText的错。您可能需要重新签名文档。 Acrobat可能会自动为您执行此操作,因为它具有原始证书。修改字段时,您修改了文档。签名不适用于修改。