我正在尝试在两个 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.
最佳答案
这可以追溯到我一直告诉人们的内容;除非您知道 ,否则不要使用 PDFSETTIGNS正是它在做什么,即了解并批准所有设置。
在这种情况下,PDFSETTINGS=/screen 将 ColorConversionStrategy 设置为/sRGB,然后将 ProcessColorModel 设置为 CMYK。
RGB 不等于 CMYK,所以会出现错误。
您还应该升级到更新的版本,然后就不必指定 ProcessColorModel。
关于ubuntu - GPL 鬼脚本 9.10 : ColorConversionStrategy is incompatible to ProcessColorModel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30854033/