将pdf颜色转换为黑白色

时间:2014-04-09 03:09:49

标签: pdf postscript

我正在寻找一种(开源的,或至少是免费的)解决方案来将pdf(或等效的ps)文件的颜色调整为黑白。以下是一些技术规范。

  1. 它不应该是灰度级。它必须包含最多两种颜色:黑色和白色。
  2. 它在合理的时间内处理一个长pdf文件(例如,一页或两分钟内有30页的文件)。这需要使流程自动化。
  3. 没有明显的分辨率损失。将pdf文件转换为png / jpeg,对颜色进行阈值处理并将其转换回来是一种可能的方法,但只要对于30页文档需要400 + dpi分辨率,这种方式就太慢了。
  4. 即使有人列出一些提示,我也很感激。我已尝试pdftk a.pdf output b.pdf uncompress解压缩文件,将所有颜色定义更改为0 0 0 1 k0 g0 0 1 rg,但是当我打印出文件时,它仍然是灰色的而不是黑色。

1 个答案:

答案 0 :(得分:2)

在Linux中,您可以使用

convert -density 150 -threshold 50% input.pdf output.pdf

但要注意最终质量,它会将所有文本转换为图像

我希望它适合你