我必须签署具有多个签名的 pdf。这不是同时进行的。所以A签署了文件,2天后,B签署了文件,依此类推......
正如 Manning iText in Action 和网上找到的以下代码示例中所述,要在已包含签名的文档上添加签名,我只需在创建签名时添加两个参数:
stamper = PdfStamper.createSignature(this.pdfReader,
workingBaos, PdfWriter.VERSION_1_7, null, true);
null 因为我不想使用临时文件和 true,以使用附加模式并创建新修订。
问题是当我打开 pdf 时,Acrobat Reader 说只有最后一个签名有效。之前的签名都是无效的。当我用 iText 验证 pdf 时,没有问题。
我错过了什么吗?