我有一个包含一些彩色证书的 pdf(有多个页面),并且需要它的黑白(灰度)版本。
有没有办法通过单个命令或任何简单的 GUI 程序(最好是 FOSS)使其成为灰度?
原则上,我可以在 GIMP 中单独打开所有页面,使它们成为灰度,然后重新加入,但这需要很多努力。
我有一个包含一些彩色证书的 pdf(有多个页面),并且需要它的黑白(灰度)版本。
有没有办法通过单个命令或任何简单的 GUI 程序(最好是 FOSS)使其成为灰度?
原则上,我可以在 GIMP 中单独打开所有页面,使它们成为灰度,然后重新加入,但这需要很多努力。
其中一种方法是将 ImageMagick 与一些脚本结合使用。
对于单个文档,您必须按以下方式尝试其
convert
程序:有关可能选项的更多详细信息,请参见本地
man convert
或在线手册页。注意:您可能会收到“未授权”消息,可以按照此问答进行修复。
Stack Overflow中有一个类似的问题和答案。
无论您做什么,Convert 都具有转换为位图图像的巨大缺点......试试这个:
您必须重定向,
/dev/null
因为默认情况下gs
是交互式的。有许多选项可用于调整输出,您可以查看 ghostscript 的pdfwrite 参数。在这种方法中,输出 pdf 的大小不会变大,而且它的质量也不会降低。
下载GIMP并打开您的 pdf 文件。它会要求解决。在那里您可以输入数字像素或选择像素/英寸等。现在只需转到图像>>模式>>灰度。那就是你完整的pdf文件被转换成灰度。现在转到文件>>导出为>> yourfilename.pdf并按导出。编辑:如果您在获取大文件时遇到问题。您可以选择以下选项(总而言之,您必须达到最少的颜色数量才能减小文件大小。如果您了解您得到了解决方案。)
第 1 步:图像 >> 模式 >> 灰度
第 2 步:图像 >> 模式 >> 索引 >> 生成最佳调色板(在这里您会找到 256 种颜色)>> 将最大颜色数更改为 10 或任何其他适合您文件大小的值。
第 3 步:如果您想进一步减小文件大小。比你可以选择这一步。
图像 >> 模式 >> 索引 >> 生成最佳调色板 >> 这次选择使用网络优化调色板。
请注意,即使您想要小尺寸彩色 pdf,您也可以跳过第 1 步。
pdf大尺寸的原因是颜色的数量。