应用可见数字签名时,iText似乎打破了PDF / A-1A的一致性

时间:2015-12-03 14:40:32

标签: itext digital-signature pdfa

签署使用Microsoft Word 2013创建的PDF / A-1A文档并使用带有可见签名的iTextSharp时遇到问题。签名文档不再符合,PDF / A验证器出现以下错误:

  • 缺少结束文字操作符
  • 缺少开始文字操作符

使用Acrobat打印签名文档时也会显示警告消息(但打开文档时不会显示)。

如果没有visbile签名,文档仍然符合。

我使用iTextSharp版本5.5.7和5.5.8进行了测试。同样的效果。使用acrobat reader或pro签署相同的PDF / A文档不会破坏PDF / A-1A的一致性。签署由MS Word 2013以外的其他软件创建的PDF文档(使用另存为命令)并使用iText似乎不会破坏PDF / A-1A的一致性。

测试文件可以在这里下载:

使用的在线验证器:pdf-online,pdf-tools,Preflight(Adobe Acrobat)。此验证器还验证签名文档:-)

iText Library中是否有任何错误以及获取有效PDF / A-1A文档的方法?

感谢您的帮助! CORTO

感谢您的回答。我测试了iText在2月份发送给我的补丁。它解决了打印文档时的问题(警告信息)。但补丁可能没有集成到最终版本(5.5.9)中,问题还没有解决。

1 个答案:

答案 0 :(得分:1)