如何解决找出pdf的问题
如何找出我的PDF文件出了什么问题。我正在制作一个用于数字签名pdf文档的Web应用程序。为此,我在代码中做了很多工作,例如在插入实际签名之前添加签名字段。该代码太长,无法在此处发布。该代码对大多数pdf文档都适用。但是,对于某些pdf,它会破坏pdf,因此无法使用Acrobat Reader打开。
有什么办法可以找出我的pdf的问题。问题在于Acrobat Reader在没有进一步说明的情况下给了我非常笼统的错误。
我得到的错误是:打开此文档时出错。阅读该文档时出现问题(14)。
这是签名的pdf文件,如果有人想看一下,它将产生问题: https://easyupload.io/1a0i8x
解决方法
PDF的交叉引用中有很多错误。
实际上,看起来源PDF具有交叉引用流(或至少是混合交叉引用),并且您的程序将流中的交叉引用数据存储为交叉引用表,而忽略了以下事实:对象流在交叉引用表中没有任何意义。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。