Answers:
-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”,其中包含输入文件中所有页面的转换为灰度。
我不得不全部打印出灰度文件,并发现这是最简单的方法,因为您可以在执行一个命令后打印出所有内容。