답변:
-density 400 -quality 100
잘 작동 - 매개 변수
-density 400 -quality 100
거대한 파일을 만듭니다. @goyinux의 솔루션에 +1.
보다 나은:
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"를 생성합니다.
여러 개의 파일을 모두 그레이 스케일로 인쇄해야했고 이것이 하나의 명령으로 감염 후 모든 것을 인쇄 할 수 있기 때문에 가장 쉬운 방법이라는 것을 알았습니다.