Я пытаюсь сделать это с помощью Ghostscript:Как программно конвертировать PDF в оттенки серого, используя только черные чернила?
gs -sOutputFile=gray.pdf \
-sDEVICE=pdfwrite \
-sColorConversionStrategy=Gray \
-dProcessColorModel=/DeviceGray \
-dNOPAUSE -dBATCH \
-dAutoRotatePages=/None \
color.pdf
Но это не приводит к используя только черные чернила:
gs -q -o - -sDEVICE=inkcov gray.pdf
0.15365 0.15365 0.15365 0.09419 CMYK OK
я могу сделать преобразование успешно используя Adobe продукты, но я d хотел бы иметь возможность сделать это более автоматизированным способом.
Какую версию Ghostscript вы используете и на какой платформе? Это похоже на Linux, поэтому следующий вопрос: вы сами его компилировали из наших источников или используете упакованную версию? Где копия «color.pdf», чтобы мы могли проверить файл? – KenS
У меня была такая же проблема как на Ubuntu, так и на Mac OS X, используя ghostscript, установленный из диспетчера пакетов в обоих случаях. Это также происходит с несколькими различными файлами. –
Вот пример одного файла: https://drive.google.com/file/d/0B64011x02sIkUHp6TWctRlZSbTQ/view?usp=sharing –