2017-05-26 66 views
1

我需要以編程方式查明PDF是否包含pantone顏色,但我不確定要查找的究竟是什麼。我的想法是遍歷所有PDF的信息並查找某些RGB或CMYK值。如何檢測PDF是否包含pantone顏色?

這些值在哪裏以及如何保存?也許我在這裏誤解了一些概念?

回答

1

用於指定Pantone顏色的基本情況是通過分隔顏色空間(請參閱PDF 32000-1:2008 specification的8.6.6.4小節)。着色劑名稱本身是墨水是Pantone着色劑的唯一指示劑。

但是,它也可能/可能不是由它們自己指定,而是在DeviceN顏色空間內(請參閱第8.6.6.5節)或作爲圖案顏色空間的基礎顏色空間,或者是陰影圖案(請參見8.7.4節)或彩色平鋪圖案(見第8.7.3.2節)。

要查找這些色彩空間,您需要查看每個頁面的(可選的)資源字典(請參閱第7.8.3節)ColorSpace條目,陰影條目或XObject條目。後者以遞歸方式查找可能具有其自己的ColorSpace/Shading/XObject條目的Form XObjects條目。

相關問題