他们是用 imagemagick、pdftk 或其他东西从整个 pdf 文档中删除特定颜色的方法吗?
我的意思是,我给一个工具一个 html 十六进制颜色代码,它会从 pdf 文件中删除所有出现的这种颜色。
怎么做?
答案1
您可以使用 imagemagick 将一种颜色转换为另一种颜色,包括 rgba 值;如果页面背景是可预测的,例如白色,您可以用它替换有问题的颜色。假设您想用#ff0000
(透明)白色替换红色,那么您可以使用如下内容:
convert input.pdf -fuzz 10% -fill 'rgba(255,255,255,0)' -opaque '#ff0000' output.pdf
(模糊值设置与需要匹配的相关颜色的接近程度。)