2012-11-02 113 views

回答

3

图像不是唯一可以在PDF文件中,你也可以有文字,线条和阴影。也可以在特定的色彩空间中指定透明度混合。色彩空间不限于RGB或CMYK,还可以包括灰色和斑点(分离)颜色,以及基于ICC的色彩空间和某些特定的CIE色彩空间,如实验室。

所有这些颜色空间可能同时存在于PDF文件中。

Ghostscript当前不包含任何工具来告诉您在PDF文件中使用了哪些颜色空间,但可以修改pdf_info.ps脚本以对非常规(不是灰色/ RGB/CMYK)空格执行此操作。你也可以写一小段PostScript,它可以告诉你何时使用了一个色彩空间,以及它是什么样的颜色。

的inkcov装置是CMYK装置,所以在PDF中指定的所有颜色均转换被“印”到向上计数的覆盖inkcov设备之前为CMYK。它没有告诉你有关原始PDF文件的任何信息。

0

我的理解是,一个PDF可以同时包含RGB和CMYK图像,所以你需要有一个工具,可以查看所有图像,并在他们的模式报告。

如果GhostScript的不包括选择这样做,您可能需要编写一个脚本来使用PDF库解析图像和报告所包含的元素的细节。

例如,这Cam::PDF模块在Perl中说,它可以解析任何PDF 1.5版格式的文件。

相关问题