iText throws ArrayIndexOutOfBoundsException

在使用Itext插件扫描PDF文档的时候,发现Itext插件报出数组越界异常,
在stack OverFlow 中找到了相关问题的解释:
【iText throws ArrayIndexOutOfBoundsException】iText throws ArrayIndexOutOfBoundsException
文章图片

PDF文档受损的几率很大,但是正常软件是能够打开这些文档的,但是如何解释给客户听,并解决这个问题呢?
打开PDF文档的元数据查看,发现这个PDF文档是存在两个结尾标志的
iText throws ArrayIndexOutOfBoundsException
文章图片

而且这个PDF文档的大小和占用空间有冲突
iText throws ArrayIndexOutOfBoundsException
文章图片

最后能够排查出来是PDF文档受损,只是这个报错的方式容易让人抓不着头脑呀~

    推荐阅读