Создание черно-белого PDF из отчетов Oracle - PullRequest
0 голосов
/ 18 февраля 2009

У меня есть отчет Oracle, который должен быть чисто черно-белым. Он содержит два изображения, которые были преобразованы в монохромные растровые изображения перед вставкой в ​​отчет.

При выполнении отчета полученный PDF-файл выглядит черно-белым. Когда я просматриваю цветоделение в Adobe Acrobat Professional, изображение имеет цветоделение: голубой, пурпурный и желтый.

Я пытался преобразовать изображение в несколько форматов, поддерживаемых Oracle, включая JPG, TIF и GIF, но это не имеет значения.

Приложение, которое мы используем для запуска отчета, является веб-приложением ASP.NET в C #. У нас есть библиотека iTextSharp для работы с PDF.

Существует ли какая-либо настройка Oracle Report или код C #, который может гарантировать, что PDF, созданный Oracle Reports, является чисто черно-белым?

Ответы [ 2 ]

3 голосов
/ 19 февраля 2009

Библиотека ABCpdf для .NET может использоваться для перекраски документов PDF (т.е. конвертировать изображения CMYK в черно-белые). Более подробную информацию можно найти на http://www.websupergoo.com/abcpdf-1.htm.

0 голосов
/ 18 февраля 2009

Я думаю, что acrobat pro всегда показывает CMYK, даже если у вас есть только черный цвет, если у вас выбран профиль моделирования CMYK. Вы должны быть в состоянии проверить отсутствие CMY, отключив разделение черного в предварительном просмотре.

Если вам действительно нужно программное решение, вы можете использовать библиотеку enfocus с профилем предварительной проверки, который выдает ошибку, если: - Количество разделений> 0 - (не считай черным) - (Не считайте, если оттенок 0%)

Должен быть список действий для преобразования CMYK в серый, если вы хотите автоматически исправить документ.

Однако Pitstop Library - это C, а не C #, но должна быть возможность создать оболочку.

...