【发布时间】:2011-02-22 14:45:05
【问题描述】:
我目前正在使用 iText 解析 PDF 文件,但遇到了不支持的图像格式:
com.itextpdf.text.exceptions.UnsupportedPdfException: The filter /JPXDecode is not supported.
原始字节数组中的信息似乎是 JPEG 数据,没有标头信息,正如file 命令行实用程序所示:
83.jpg: JPEG 2000 image data
我的第一个想法是简单地将标头元数据添加到这些文件中,但我根本不知道如何。
如何将标头元数据添加到原始 JPEG 2000 数据中?使用 iText 的解决方案也可以。
【问题讨论】:
-
PDF 规范(第 7.4.9 节 JPXDecode 过滤器)似乎暗示字节数组已经是一个成熟的 JPEG2000 文件。您是否尝试过将字节数组保存到扩展名为 .jp2 或 jpx 的文件中?
-
@Jimmy Aaargh。从来没有想过,现在我可以打开它们。您能在您的评论中添加答案以便我接受吗?
-
没有问题 - 您可以在 JPX 流的流字典中找到其他有用的信息。