После ответов на эта почта Я получаю следующий скрипт:

#!/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 конвертировать остальные, чтобы он был похожим на него.

bombcar
источник