【发布时间】:2021-09-18 09:56:59
【问题描述】:
我有一个我正在尝试解码的 pdf。 对于文档的前几页,图像类型是“/FlateDecode”。 对于文档的其余部分,图像类型突然变为空字符串 ("")。 其余字段似乎没问题。 (高度、宽度等)。 这是否意味着我应该使用以前的有效解码类型?
【问题讨论】:
我有一个我正在尝试解码的 pdf。 对于文档的前几页,图像类型是“/FlateDecode”。 对于文档的其余部分,图像类型突然变为空字符串 ("")。 其余字段似乎没问题。 (高度、宽度等)。 这是否意味着我应该使用以前的有效解码类型?
【问题讨论】:
如果文件损坏,一切皆有可能。
对于未损坏的文件,我会假设空过滤器意味着没有过滤器。 FlateDecoder 有一个 CRC,所以尝试 FlateDecode 看看它是否被打包是一种可能的方法。如果您遇到 CRC 错误,您仍然可以假定一个未过滤的块。
【讨论】: