【问题标题】:GPL Ghostscript 9.10: ColorConversionStrategy is incompatible to ProcessColorModelGPL Ghostscript 9.10:ColorConversionStrategy 与 ProcessColorModel 不兼容
【发布时间】:2015-08-31 11:19:36
【问题描述】:

我正在尝试在两台 Ubuntu 服务器中将 PDF 文件转换为 PDF/A。第一个安装了 GhostScript 9.05,可以正常工作。但是我的带有 GhostScript 9.10 的新 Ubuntu 服务器无法正常工作。我正在执行以下命令行:

gs -dPDFA -dBATCH -dNOPAUSE -dPDFSETTINGS=/screen -dUseCIEColor -dPDFNOCIDFALLBACK -sProcessColorModel=DeviceCMYK -sDEVICE=pdfwrite -r200x200 -sPDFACompatibilityPolicy=1 -sOutputFile="uploads/file.pdf" "uploads/pdfa/file.pdf" >> uploads/pdfa/convert.log

然后我收到错误:

GPL Ghostscript 9.10: ColorConversionStrategy is incompatible to ProcessColorModel.

【问题讨论】:

    标签: ubuntu pdf ghostscript pdfa


    【解决方案1】:

    这可以追溯到我一直告诉人们的事情;不要使用 PDFSETTIGNS,除非您准确地知道它在做什么,即了解并批准所有设置。

    在这种情况下,PDFSETTINGS=/screen 将 ColorConversionStrategy 设置为 /sRGB,然后将 ProcessColorModel 设置为 CMYK。

    RGB 不等于 CMYK,因此会出现错误。

    您还应该升级到更新的版本,这样就不必指定 ProcessColorModel。

    【讨论】:

    • Ghostscript 在我的服务器中升级到了 9.16 版。另外,我使用了以下命令行: gs -dPDFA -dBATCH -dNOPAUSE -sProcessColorModel=DeviceCMYK -sDEVICE=pdfwrite -sPDFACompatibilityPolicy=1 -sOutputFile="output.pdf" input.pdf
    【解决方案2】:

    正如 KenS 在他的回答中所说,我的服务器中的 Ghostscript 已升级到 9.16 版。我尝试了许多参数组合。对我有用的命令行是:

    gs -dPDFA -dBATCH -dNOPAUSE -sProcessColorModel=DeviceCMYK -sDEVICE=pdfwrite -sPDFACompatibilityPolicy=1 -sOutputFile="output.pdf" input.pdf
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多