【发布时间】:2015-09-01 21:09:38
【问题描述】:
如何将 PDF 文档中的一种颜色转换为另一种颜色,例如将 #ff0000(红色)的所有实例转换为 #ffffff(白色)?
我看到许多 ghostscript 命令在做类似的事情(使用 setcolor、setcolortransfer),但我找不到这个确切问题的解决方案。
例如,以下将创建输入 PDF 的图像负片:
gs -o output.pdf -sDEVICE=pdfwrite -c "{1 exch sub}{1 exch sub}{1 exch sub}{1 exch sub} setcolortransfer" -f input.pdf
我会通过更高级别的控制来超越这一点,专注于将单一颜色替换为不同的(不是负面的)颜色。
【问题讨论】:
标签: pdf colors pdf-generation ghostscript