将sRGB PDF转换为其他RGB颜色配置文件

将sRGB PDF转换为其他RGB颜色配置文件,pdf,colors,pdf-generation,ghostscript,srgb,Pdf,Colors,Pdf Generation,Ghostscript,Srgb,我有一个带有sRGB颜色配置文件的PDF,我想将其转换为不同的RGB颜色配置文件。到目前为止,我一直在尝试将ghostscript与各种参数值一起使用,但运气不佳——例如,我尝试了以下操作: gs \ -dSAFER \ -dBATCH \ -dNOPAUSE

我有一个带有sRGB颜色配置文件的PDF,我想将其转换为不同的RGB颜色配置文件。到目前为止,我一直在尝试将ghostscript与各种参数值一起使用,但运气不佳——例如,我尝试了以下操作:

gs                                      \
-dSAFER                                 \
-dBATCH                                 \
-dNOPAUSE                               \
-dNOCACHE                               \
-sDEVICE=pdfwrite                       \
-sColorConversionStrategy=RGB           \
-dProcessColorModel=/DeviceRGB          \
-sOutputICCProfile=/colorprofiles/custom/AppleRGB.icc   \
-sOutputFile=output.pdf                     \
input.pdf
上面的命令运行无误,但不影响颜色空间;output.pdf仍然嵌入了原始的sRGB颜色配置文件


ghostscript(或其他可编程使用的工具)是否可以进行这种转换?如果是这样,我错在哪里?

您还没有说您使用的是哪个版本的Ghostscript。将ColorConversionStrategy设置为RGB不会使用不同的配置文件,但它应该将所有颜色规格转换为RGB,您确定实际使用了该配置文件吗?您正在检查哪个配置文件,OutputProfile?也许最好将原始文件放在公开的地方,以便查看。@KenS感谢您的回复。我已经尝试过ghostscript版本9.10和9.16(最新版本)。可以找到示例pdf和AppleRGB.icc配置文件。另外,我一直在使用
identify-verbose output.pdf
来验证颜色配置文件是否存在。当我使用您提供的参数运行该文件时,我得到一个完全以RGB显示的文件,这并不奇怪,因为这正是您要求的。但是,我得到的文件中没有ICC配置文件。