首页 > 解决方案 > 找出pdf有什么问题

问题描述

如何找出我的 PDF 文件有什么问题。我正在制作一个用于对 pdf 文档进行数字签名的网络应用程序。为此,我在代码中做了很多事情,比如在插入实际签名之前添加签名字段。代码太长,这里就不贴了。该代码适用于大多数 pdf 文档。但是,对于某些 pdf,它会破坏 pdf,因此无法使用 Acrobat Reader 打开。

有什么办法可以找出我的pdf有什么问题。问题是 Acrobat Reader 在没有进一步解释的情况下给了我非常普遍的错误。

我得到的错误是:打开此文档时出错。阅读本文档时出现问题 (14)。

如果有人想看一下,这是签名的 pdf 文件,它会出现问题: https ://easyupload.io/1a0i8x

标签: pdfdigital-signatureacrobat

解决方案


PDF的交叉引用有很多错误。

实际上,看起来源 PDF 具有交叉引用流(或至少是混合交叉引用),并且您的程序将流中的交叉引用数据存储为交叉引用表,而忽略了引用对象流中对象的条目使在交叉引用表中没有意义。


推荐阅读