我有一个 pdf(有多页),其中包含一些彩色证书,并且需要它的黑白(灰度)版本。
有什么方法可以用单个命令或任何简单的 GUI 程序(最好是 FOSS)使其灰度化?
原则上,我可以在GIMP中单独打开所有页面,将它们灰度化,然后重新连接,但这会花费很多精力。
Vin*_*ond 10
Stack Overflow中有类似的问题和答案。
无论你做什么,转换都有转换为位图图像的巨大缺点......试试这个:
gs -sOutputFile=outfile.pdf -sDEVICE=pdfwrite \
-sColorConversionStrategy=Gray -dProcessColorModel=/DeviceGray \
-dCompatibilityLevel=1.4 infile.pdf < /dev/null
Run Code Online (Sandbox Code Playgroud)
您必须重定向,/dev/null因为默认情况下gs是交互式的。有许多选项可用于调整输出,您可以查看Ghostscript 的pdfwrite 参数。
在这种方法中,输出的 pdf 大小不会膨胀,而且其质量也不会降低。
其中一种方法是使用 ImageMagick 和一些脚本。
对于单个文档,您必须按如下方式尝试其convert 程序:
convert -grayscale average color-in.pdf grayscale-out.pdf
Run Code Online (Sandbox Code Playgroud)
man convert有关可能选项的更多详细信息,请参阅本地或在线的手册页。
注意:您可能会收到“未授权”消息,可通过遵循此问答来修复。
| 归档时间: |
|
| 查看次数: |
4786 次 |
| 最近记录: |