使用Acrobat Reader签名后,以编程方式签名的PDF文档不会获得绿色复选标记
我已经编写了一个签署PDF文档的应用程序,现在我可以签署任何未签署的PDF文档,Adobe Reader显示绿色复选标记。此外,我可以签署一个文件与多个签名和结果是好的 但是,如果我尝试使用Adobe Reader对文档进行签名,当我再次签名时,结果是在最后一个签名之前的任何签名都不会得到绿色复选标记,因为Acrobat认为文档已更改。然后,如果我再次使用Adobe Reader和我的应用程序对文档进行签名,则下一个签名将再次获得绿色标记。第一个adobe签名出现问题,但我无法找到原因 工作流程:使用Acrobat Reader签名后,以编程方式签名的PDF文档不会获得绿色复选标记,pdf,pdf-generation,digital-signature,pkcs#7,Pdf,Pdf Generation,Digital Signature,Pkcs#7,我已经编写了一个签署PDF文档的应用程序,现在我可以签署任何未签署的PDF文档,Adobe Reader显示绿色复选标记。此外,我可以签署一个文件与多个签名和结果是好的 但是,如果我尝试使用Adobe Reader对文档进行签名,当我再次签名时,结果是在最后一个签名之前的任何签名都不会得到绿色复选标记,因为Acrobat认为文档已更改。然后,如果我再次使用Adobe Reader和我的应用程序对文档进行签名,则下一个签名将再次获得绿色标记。第一个adobe签名出现问题,但我无法找到原因 工作流程
- (它得到绿色复选标记)
- (这是正确的)
- (这是正确的)
- (未能获得adobe签名部分的绿色复选标记)
在您签署该文档后,它将变成:
也就是说,您删除了DA条目中的尾随空格字符。您更改了AcroForm字典DA默认外观条目 在Adobe签署的文档中,AcroForm字典如下所示:
在您签署该文档后,它将变成:
也就是说,您删除了DA条目中的尾随空格字符