我正在尝试使用名为wkhtmltopdf的库来生成PDF,以创建RGB pdf。然后,我使用ghostscript将其转换为CMYK格式,但是pdf中的黑色文本不是纯黑色[cmyk(0,0,0,1)]。
黑色在其他通道中可见。
ghostscript的命令是:
gs -dBATCH -dNoOutputFonts -dNOPAUSE -dTextBlackPt=1 -dBlackPtComp=1 -sTextICCProfile -dNOCACHE -sDEVICE=pdfwrite -sProcessColorModel=DeviceCMYK -sColorConversionStrategy=CMYK -sOutputICCProfile=ps_cmyk.icc -sDefaultRGBProfile=srgb.icc -dOverrideICC=true -dRenderIntent=1 -sOutputFile=cmyk11.pdf test-rgb-cmyk.pdf
任何帮助将不胜感激!在这里呆了几天了。谢谢!
Ghostscript版本:9.26 pdf范例:https://drive.google.com/file/d/1nSM05b0O6fEb_0Z1rr2REbOPQAdwolTA/view?usp=drivesdk
答案 0 :(得分:1)
您正在使用的几乎所有开关对pdfwrite设备均无效,它们特定于渲染设备(位图输出)。特别是-dTextBlackPt,-dBlackPtComp和TextICCProfile将什么都不做。
为了正确地对转换进行色彩管理,您需要指定输入和输出ICC配置文件。我目前正在开会,但是如果有存储空间,您需要更改Ghostscript使用的默认Gray,RGB和CMYK配置文件。
真的,我需要查看一个示例文件(尽可能简单),这对于了解您所使用的Ghostscript版本显然很有用。如果它不是当前版本,那么我还是建议您升级。