iText PDF выводит изображение DeviceCMYK очень темное
Я потратил некоторое время на эту проблему, просматривая похожие проблемы и документацию, и, похоже, не могу избавиться от этой проблемы с этим конкретным PDF. В этом PDF-файле есть изображения с цветовым пространством DeviceCMYK, которые выводятся неправильно. Я проверил PDF в iText Rups в надежде найти что-то полезное. Я подозревал, что это была проблема прозрачности, однако я не могу найти какую-либо ссылку на второе растровое изображение, которое будет слоем маски. С учетом сказанного я не знаком с тем, как был сформирован этот PDF-файл, поскольку он был предоставлен мне коллегой для тестирования.
Я протестировал использование PDF, содержащего CMYK JPEG, найденный в сети с цветовым пространством ICCBased, и он прекрасно работает при чтении и извлечении в файл или сжатый файл. Очевидно, что-то упускается в нашем процессе извлечения изображений PDF, будь то маскирующий слой или профиль ICC, я не уверен. Мои усилия по отладке этого не дали много полезной информации, однако я надеялся, что кто-то может указать мне правильное направление с их опытом в этой проблеме.
Примечание: я использую плагин ImageIO TwelveMonkeys, чтобы разрешить поддержку изображений CMYK JPEG.
Приведенные ниже изображения представляют собой снимок экрана с изображением в формате PDF. Второй вывод при извлечении с использованием iText 5.
РЕДАКТИРОВАТЬ: обновлено второе (темная версия) изображение, чтобы оно было в формате JPEG, созданным после извлечения из PDF, а не в формате PNG. Также добавили скриншот инспектора PDF для страницы, содержащей пример изображения.