回答:
-density 400 -quality 100
うまく機能-パラメータ
-density 400 -quality 100
巨大なファイルを作成します。+1 @goyinuxのソリューション。
より良い:
gs \
-sOutputFile=output.pdf \
-sDEVICE=pdfwrite \
-sColorConversionStrategy=Gray \
-dProcessColorModel=/DeviceGray \
-dCompatibilityLevel=1.4 \
-dNOPAUSE \
-dBATCH \
input.pdf
-dAutoRotatePages=/None
GPL Ghostscript 9.10: Unable to convert color space to Gray, reverting strategy to LeaveColorUnchanged.
グレースケール変換に加えて、複数の入力ファイルを連結できる小さなスクリプトを次に示します。スクリプトを使用するには、ファイルに次の行を入力します。たとえば、「convert2gray.sh」
#!/bin/bash
gs -sOutputFile=converted.pdf -sDEVICE=pdfwrite -sColorConversionStrategy=Gray -dProcessColorModel=/DeviceGray -dCompatibiltyLevel=1.4 -dNOPAUSE -dBATCH $@
実行可能にする
chmod +x convert2gray.sh
それから
./convert2gray.sh input1.pdf input2.pdf … lastinput.pdf
入力ファイルからグレースケールに変換されたすべてのページを含む単一のPDF「converted.pdf」を生成します。
複数のファイルをすべてグレースケールで印刷する必要があり、1つのコマンドで検査後にすべてを印刷できるため、これが最も簡単な方法であることがわかりました。