PDF转换为黑白的工具

时间:2010-02-19 15:16:02

标签: pdf pdf-generation

是否有可自由使用的(最好是开源的)工具或库,用于PDF转换为黑白?

有些客户希望在B& W中打印生成的PDF文档以节省碳粉。遗憾的是,我不能直接在B& W中生成PDF,因为我们将两个PDF页面合并在一起,其中一个是B& W中没有的官方页面。

更新:更具体一点,我正在寻找自动解决方案,即可从程序中调用的工具。

3 个答案:

答案 0 :(得分:22)

看到Viliam坚持要求“Black and White”,而不是“Grayscale”仍然提供此解决方案来转换PDF文件到灰度。因为我认为这样可以完全满足“节省彩色碳粉”的要求并仅使用黑色碳粉。

使用此命令

使用Ghostscript (最近发布的版本为9.05):

 gs \
   -o black+white.pdf \
   -sDEVICE=pdfwrite \
   -dPDFSETTINGS=/prepress \
   -sColorConversionStrategy=Gray \
   -sColorConversionStrategyForImages=Gray \
   -sProcessColorModel=DeviceGray \
   -dCompatibilityLevel=1.4 \
    /path/to/input.pdf

在Windows上,使用gswin32c.exegswin64c.exe代替gs。 Ghostscript符合Viliam的要求:

  • 免费提供
  • 开源
  • 可从程序中调用

它完成了这项工作。


更新

如果颜色转换无法正常工作,并且您看到的消息如“无法将色彩空间转换为灰色,将策略还原为LeaveColorUnchanged”那么......

  1. 您的Ghostscript可能是 9.x版本系列的新版本,
  2. 您的源PDF可能使用嵌入式 ICC颜色配置文件
  3. 在这种情况下,将 -dOverrideICC 添加到命令行,看看它是否会根据需要更改结果。

答案 1 :(得分:3)

试试这个网站,

http://online.puzzleflow.com/process/all2gray

它对我有用。

更新

它已成为付费网站

答案 2 :(得分:2)

使用PrimoPDF(http://www.primopdf.com/index.aspx),您应该能够设置生成“Black& White”pdf。

“打印首选项” - > “纸张/质量”选项卡,您可以选择“黑与白”和“颜色。

问候
托马斯