После ответов на эта почта Я получаю следующий скрипт:
#!/bin/bash
gs \
-sOutputFile=/tmp/output.pdf \
-sDEVICE=pdfwrite \
-sColorConversionStrategy=Gray \
-sColorConversionStrategyForImages=Gray \
-dProcessColorModel=/DeviceGray \
-dCompatibilityLevel=1.4 \
-dNOPAUSE \
-dBATCH \
$1
mv /tmp/output.pdf $1
Тем не менее, работает identify -verbose file.pdf | grep Colorspace
потом показывает Colorspace: sRGB
,
Я хочу сделать эти настоящие PDF-файлы в градациях серого, чтобы Цветовое пространство было серым. У меня есть один PDF-файл с серым цветом, но я не знаю, как заставить ghostscript конвертировать остальные, чтобы он был похожим на него.