Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将pdf颜色转换为黑白_Pdf_Postscript - Fatal编程技术网

将pdf颜色转换为黑白

将pdf颜色转换为黑白,pdf,postscript,Pdf,Postscript,我正在寻找一个(开源的,或者至少是免费的)解决方案,将pdf(或者相当于ps)文件的颜色调整为黑白。这里是一些技术规格 它不应该是灰色的。它最多必须包含两种颜色:黑色和白色 它在合理的时间内处理一个长的pdf文件(例如,一个30页的文件,在一到两分钟内)。这要求该过程自动化 没有明显的分辨率损失。将pdf文件转换为png/jpeg、设置颜色阈值并将其转换回是一种可行的方法,但只要30页文档需要400+dpi分辨率,这种方法就太慢了 我很感激,即使有人列出了一些提示。我尝试了pdftk a.pdf

我正在寻找一个(开源的,或者至少是免费的)解决方案,将pdf(或者相当于ps)文件的颜色调整为黑白。这里是一些技术规格

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

    在Linux中,您可以使用

    convert -density 150 -threshold 50% input.pdf output.pdf
    
    但要注意最终的质量,它会将所有文本转换为图像


    我希望它对您有用

    文档主要是文本,还是需要线条艺术和图像?主要是文本,加上少量可能的矢量图片(通常是期刊论文)。非常感谢。