问题是使用PDdocument.save()会创建一个新文档,从而使签名无效。
使用PDdocument.saveIncremental(…)不会使签名无效,但是不会更新文档的任何更改(例如注释或表单填充),仅用于保存签名。
PDFBox 2.0尚无法使用注释或表单填充来更新签名的PDF文档,但是一旦PDFBox 2.1推出,就应该可以进行更新。
有关此问题的信息:此处和此处
然而使用的iText的PDFStamper解决加上注解签署的文件,而不作为回答的签名无效的问题在这里。

问题是使用PDdocument.save()会创建一个新文档,从而使签名无效。
使用PDdocument.saveIncremental(…)不会使签名无效,但是不会更新文档的任何更改(例如注释或表单填充),仅用于保存签名。
PDFBox 2.0尚无法使用注释或表单填充来更新签名的PDF文档,但是一旦PDFBox 2.1推出,就应该可以进行更新。
有关此问题的信息:此处和此处
然而使用的iText的PDFStamper解决加上注解签署的文件,而不作为回答的签名无效的问题在这里。