我有一个PDF文件,其中包含要替换为黑色字体的红色字体。
我根据此答案尝试了以下命令:
convert -density 300 doc.pdf -fill black -opaque "#e1342d" -fuzz 60% output.pdf
通过从以下截图中选择像素的颜色,我收到了特定的颜色:
不幸的是,转换后的文档仍然相同。我认为我滥用了-fuzz
参数。
距离可以以绝对强度单位表示,或者以最大可能强度(255、65535或4294967295)的百分比形式附加%。
— ImageMagick命令行文档
我尝试了0%,10%,20%,... 100%,但没有一个奏效。
我想验证Imagick是否实际加载并转换了PDF:
convert -density 300 doc.pdf -fill black +opaque red output.pdf
有趣的是,这会输出一个完全白色的PDF(请注意保留了页数)。
下面的命令输出一个完全黄色的PDF。
convert -density 300 doc.pdf -fill blue +opaque blue output.pdf
我的系统:
- Ubuntu 13.10 64位
- ImageMagick 6.7.7-10 2013-09-10 Q16
- Ghostscript 9.10
请始终包括您的操作系统。解决方案通常取决于所使用的操作系统。您是否使用Windows,Linux,Unix,OSX,BSD?哪个版本?
—
terdon
@terdon我很抱歉没有包含它。我更新了我的问题。
—
ComFreek