是否有可自由使用的(最好是开源的)工具或库,用于PDF转换为黑白?
有些客户希望在B& W中打印生成的PDF文档以节省碳粉。遗憾的是,我不能直接在B& W中生成PDF,因为我们将两个PDF页面合并在一起,其中一个是B& W中没有的官方页面。
更新:更具体一点,我正在寻找自动解决方案,即可从程序中调用的工具。
答案 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.exe
或gswin64c.exe
代替gs
。 Ghostscript符合Viliam的要求:
它完成了这项工作。
如果颜色转换无法正常工作,并且您看到的消息如“无法将色彩空间转换为灰色,将策略还原为LeaveColorUnchanged”那么......
在这种情况下,将 -dOverrideICC
添加到命令行,看看它是否会根据需要更改结果。
答案 1 :(得分:3)
答案 2 :(得分:2)
使用PrimoPDF(http://www.primopdf.com/index.aspx),您应该能够设置生成“Black& White”pdf。
“打印首选项” - > “纸张/质量”选项卡,您可以选择“黑与白”和“颜色。
问候
托马斯