0

我在这个问题上花了一些时间查看类似的问题和文档,似乎无法用这个特定的 PDF 解决这个问题。PDF 中有一些图像具有 DeviceCMYK 色彩空间,并且无法正确输出。我检查了 iText Rups 中的 PDF,希望能找到一些有用的东西。我怀疑这是一个透明度问题,但是我似乎找不到任何对作为遮罩层的第二个位图的引用。话虽如此,我不熟悉这个 PDF 是如何形成的,因为它是一个同事给我的用于测试的。

我已经使用包含 CMYK JPEG 的 PDF 进行了测试,该 PDF 是在网上找到的,颜色空间为 ICCBased,它在被读取并提取到文件或压缩时工作正常。在我们的 PDF 图像提取过程中显然遗漏了一些东西,无论是遮罩层还是 ICC 配置文件,我都不确定。我对此进行调试的努力并没有产生很多有用的信息,但是我希望有人可以根据他们在此问题上的经验为我指明正确的方向。

注意:我使用 ImageIO 插件 TwelveMonkeys 来支持 CMYK JPEG 图像。

下图是 PDF 中显示的图像的屏幕截图。第二个是使用 iText 5 提取时的输出。

编辑:将第二个(深色版本)图像更新为从 PDF 提取后生成的 jpeg,而不是 PNG 文件。还为包含示例图像的页面添加了 PDF 检查器的屏幕截图。 预期图像的屏幕截图 具有暗输出的图像

截屏

4

0 回答 0