конвертировать PDF для печати - PullRequest
2 голосов
/ 26 марта 2012

У меня есть несколько PDF-документов, и мне нужно найти способ автоматизировать преобразование всех изображений, включенных в PDF-файлы, из RGB в CMYK.

Я предпочитаю использовать c # в качестве языка программирования.В прошлом я работал с iTextSharp, но это не позволяет мне это делать (нет или не знаю).

Вопрос в том, что я должен использовать для извлечения всех изображений из PDF, преобразования из RGB в CMYK и возврата всех преобразованных изображений (без других изменений).

Спасибо.

Ответы [ 2 ]

0 голосов
/ 26 марта 2012

PDF-файлы, использующие только цветовые пространства CMYK, иногда называют PDF / X . Если вам нужна коммерческая библиотека, вы можете попробовать Amyuni PDF Converter . Существует веб-публикация под названием « Создание PDF / X-1 или PDF / X-3 с помощью Amyuni PDF Converter », в которой описывается процесс, который вам необходимо применить:.

Применяется обычный dislcaimer

0 голосов
/ 26 марта 2012

Я бы нашел конвертер, чтобы преобразовать ваш PDF в HTML, а затем вынуть все изображения, преобразовать их, обновить ссылки и затем преобразовать их обратно в PDF.

Вы можете использовать этот пакет для преобразования в HTML: http://sourceforge.net/projects/pdftohtml/

Затем вы можете использовать GDI или графическую библиотеку для преобразования между RGB и CMYK. Возможно, обратитесь к стороннему консольному приложению, чтобы выполнить преобразование, поскольку я не уверен на 100%, может ли GDI писать CMYK, я только знаю, что он может читать CMYK.

Надеюсь, что поможет

...