我花了一些时间在这个问题上查看类似的问题和文档,似乎无法用这个特定的PDF来解决这个问题。 this PDF中有一些图像具有DeviceCMYK颜色空间,但它们输出不正确。我已经在iText Rups中检查了PDF,希望找到有用的东西。我怀疑这是一个透明度问题,但我似乎无法找到任何第二个位图作为掩码层的引用。话虽如此,我不熟悉这个PDF是如何形成的,因为它是从同事那里给我测试的。
我已经使用包含CMYK JPEG的PDF进行了测试,该CMYK JPEG在线上找到了ICCBased的色彩空间,并且在读取和提取到文件或压缩时可以正常工作。 在我们的PDF图像提取过程中显然有一些错过,无论是掩蔽层还是ICC配置文件,我都不确定。我调试这项工作的努力并没有产生很多有用的信息,但是我希望有人能够指出我在这个问题上的经验。
注意:我正在使用ImageIO Plugin TwelveMonkeys来支持CMYK JPEG图像。
以下图像是PDF中显示的图像的屏幕抓取。第二个是使用iText 5提取时的输出。
编辑:将第二个(黑暗版本)图像更新为从PDF中提取而不是PNG文件后生成的jpeg。还为包含示例图像的页面添加了PDF检查器的屏幕截图。