Taką zamianę można wykonać za pomocą komercyjnej i do tego windzianej aplikacji Acrobat Pro. Zamiast Acrobata Pro można też użyć ghostscripta:
#!/bin/bash INPUT=$1 OUTPUT=`basename $1 .pdf`_grayscale.pdf gs -sOutputFile=$OUTPUT -sDEVICE=pdfwrite \ -sColorConversionStrategy=Gray -dProcessColorModel=/DeviceGray \ -dCompatibilityLevel=1.4 $INPUT < /dev/null
Sprawdziłem -- na dużym pliku -- i wygląda, że działa.
Tutaj piszą, że nie zawsze.