在 Linux 中使用 Ghostscript 将 PDF 文本颜色从黑色更改为自定义颜色

问题描述 投票:0回答:1

我想将 PDF 中的所有黑色文本更改为更浅的灰色。我的主要目标是在打印 PDF 文档时节省黑色墨水。我使用公司提供的 PC,其中安装了定制的 Linux 发行版,并安装了 rbash 和其他限制。我的 HP 打印机中的“经济模式”设置根本不起作用。虽然操作系统预装了 Ghostscript。

我想知道是否有一个命令可以将 PDF 文本颜色从黑色更改为浅灰色。我想保留背景颜色保持白色。

我用谷歌搜索了一些 Ghostscript 命令,但没有得到预期的输出,例如:

gs -sOutputFile=outfile.pdf -sDEVICE=pdfwrite -sColorConversionStrategy=Gray -dProcessColorModel=/DeviceGray -dCompatibilityLevel=1.4 input.pdf < /dev/null

linux pdf printing ghostscript
1个回答
0
投票

使用 GhostScript 更改某些或一组颜色并不是它设计的工作方式,除了将所有颜色从黑色转换为灰色到白色之外。

通过使用命令行或库 API 调用相干的 cpdf,可以通过编程方式将包括文本在内的一些彩色内容更改为浅灰色。

由于 PDF 生成的可变性,无法保证任何库都可以更改 PDF 中的任何颜色。然而,在这种“仅文本”的情况下,它应该在大部分时间都有效。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.