【问题标题】:PDF batch conversion from sRGB to CMYK从 sRGB 到 CMYK 的 PDF 批量转换
【发布时间】:2016-11-13 15:14:39
【问题描述】:

我试图使用 GhostScript 将多个 PDF 文件从 sRGB 颜色空间转换为 CMYK。我已经使用了我在互联网上找到的命令:

 "C:\Program Files\gs\gs9.18\bin\gswin64c.exe" ^
 -o cmyk.pdf ^
 -sDEVICE=pdfwrite ^
 -sProcessColorModel=DeviceCMYK ^
 -sColorConversionStrategy=CMYK ^
 -sColorConversionStrategyForImages=CMYK ^
 0115000000C.PDF

但是,在文件上运行此脚本后,它仍未转换 - 请参阅控制台输出(来自 ImageMagic 的“识别”命令仍然显示“sRGB”):

我想这可能与 PDF 文件中的文本有关,因为我正在阅读有关“深黑色”颜色的问题,但我不知道如何解决它。请问有没有人可以帮忙?

我用来测试sRGB->CMYK转换的文件:here

【问题讨论】:

    标签: batch-file pdf rgb ghostscript cmyk


    【解决方案1】:

    首先,您不是在转换 PDF 文件,而是在制作一个新文件。查看 vectordevioces.htm 中的概述以了解原因。

    没有看到源文件就不可能知道可能发生了什么。而且我也不确定我是否相信“识别”。

    你应该升级一下,当前版本是 9.19

    【讨论】:

    • 源文件附在我的第一篇文章和这里:link。在我的理解中,创建一个新文件但改变了色彩空间,这也是转换:) 升级 - 是的,我可能错过了 - 已经升级了。尽管如此,新版本并没有帮助,应该转换的新文件仍然是sRGB。
    • 对不起,我在第一次阅读时错过了链接。我使用命令行运行了您在此处提供的文件,生成的 PDF 文件不包含任何 RGB(注意原始输入文件包含 RGB,而不是 sRGB)。灰色空间没有改变,但所有的 RGB 颜色都已转换为 CMYK。作为检查,我使用了发布的 9.19 版本,它产生了相同的结果。我不熟悉“识别”,但我相信它并没有告诉你你认为它是什么,或者它根本不正确。我作为输出得到的文件不包含 RGB。
    • 我遇到了另一个问题 - 在转换后的文件中,“文本”层似乎不理解 CMYK,并且在打印时,将颜色“放置”为灰度,并且质量非常像素化/模糊。用于打印的软件是 ESKO Artpro 11.5。
    • 如果文本以灰色开头,则保持灰色。我们不会将 DeviceGray 转换为 CMYK(或 RGB),这是没有意义的,因为任何明智的解释器都会将灰色映射到黑色。没有文本“层”,只有文本。您似乎在抱怨 PDF 的打印方式,而不是 PDF 本身的内容。我无法为您提供专有打印系统,您必须与制造商协商。我在这里得到的 PDF 有纯黑色或纯白色的文本,并使用 CIDFont 保留为文本。
    • @Bart 您是否设法修复了 DeviceGray 的打印方式?我刚刚digged into 这个,看起来 Adob​​e 产品遵循相同的逻辑(至少部分)——它们不转换 DeviceGray。看起来它确实被视为最基本的东西之一,而不是用户可能想要转换的东西。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-06
    • 1970-01-01
    • 2016-04-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多