PDF文件的颜色处理方法、装置、设备及系统制造方法及图纸

技术编号:24852169 阅读:40 留言:0更新日期:2020-07-10 19:06
本发明专利技术实施例提供一种PDF文件的颜色处理方法、装置、设备及系统,该方法包括:获取PDF文件,并对PDF文件进行解析;判断PDF文件中的页面和透明组的颜色空间是否为设备颜色空间;若页面和/或透明组的颜色空间不是设备颜色空间,则将页面和/或透明组的颜色空间转换为设备颜色空间;根据转换后的颜色空间生成修改后的PDF文件。由于页面颜色空间和透明组颜色空间只进行了一次颜色空间的转换,即均转换为设备颜色空间,避免了透明组在进行透明计算时先将颜色空间转换为页面颜色空间,再进行RIP处理时再转换为设备颜色空间的反复颜色空间的转换,从而能够有效保证打印出的文件的色彩满足原有色彩,不失真,达到原有设定的要求。

【技术实现步骤摘要】
PDF文件的颜色处理方法、装置、设备及系统
本专利技术实施例涉及打印
,尤其涉及一种PDF文件的颜色处理方法、装置、设备及系统。
技术介绍
在PDF文件中包括页面和图元,若在PDF文件中的页面资源中包括透明属性,则该PDF文件为透明文件,在PDF文件打印前进行RIP处理时,需要进行由多个透明图元组成的透明组的透明计算。在进行透明计算时,需要将页面和透明组的颜色空间进行统一,例如页面颜色空间是RGB,透明组内图元的颜色空间可能为CMYK,RGB,GRAY,LAB等任何情况,则在进行透明计算时,各种图元的颜色空间统一转换为RGB颜色空间进行。但对于透明文件,在进行RIP处理时若透明组图元的颜色空间为N通道颜色空间,页面颜色空间为M通道颜色,如为RGB颜色空间,则首先将透明组颜色空间转换为M通道颜色空间。当设备需要N通道颜色空间输出时,再将页面和透明组的颜色空间转换为N通道颜色空间,以N通道颜色空间为CMYK颜色空间,M通道颜色空间为RGB颜色空间为例,则透明组的颜色空间需要从CMYK颜色空间转换为RGB颜色空间再转换为CMYK颜色空间,透明组经过反复不同通道数的颜色空间的转换后,最终导致打印出的文件的色彩失真,打印出的文件的色彩不能达到原有设定的要求。
技术实现思路
本专利技术实施例提供一种PDF文件的颜色处理方法、装置、设备及系统,该方法解决了现有技术中打印出的文件的色彩失真,打印出的文件的色彩不能达到原有设定的要求的技术问题。第一方面,本专利技术实施例提供一种PDF文件的颜色处理方法,包括:获取PDF文件,并对所述PDF文件进行解析;判断所述PDF文件中的页面和透明组的颜色空间是否为设备颜色空间;若所述页面和/或透明组的颜色空间不是设备颜色空间,则将所述页面和/或透明组的颜色空间转换为设备颜色空间;根据转换后的颜色空间生成修改后的PDF文件。进一步地,如上所述的方法,所述若所述页面和/或透明组的颜色空间不是设备颜色空间,则将所述页面和/或透明组的颜色空间转换为设备颜色空间,具体包括:若所述页面和/或透明组的颜色空间不是设备颜色空间,则判断用户通过接口输入的颜色空间转换决策信息是否为进行颜色空间转换的决策信息;若所述颜色空间转换决策信息是进行颜色空间转换的决策信息,则将所述页面和/或透明组的颜色空间转换为设备颜色空间。进一步地,如上所述的方法,若将所述透明组的颜色空间转换为设备颜色空间,则还包括:将所述透明组中的非黑色图元的颜色空间转换为设备颜色空间;将所述透明组中的黑色图元的颜色空间保持原有颜色空间。进一步地,如上所述的方法,所述将所述透明组中的黑色图元的颜色空间保持原有颜色空间之后,还包括:生成所述透明组中的黑色图元对应的操作符;根据所述操作符展示所述黑色图元的颜色属性相关信息;其中,所述黑色图元的颜色属性相关信息至少包括:所述黑色图元的颜色空间类型,所述黑色图元属于单黑图元或复黑图元,所述黑色图元是否进行过颜色空间转换。进一步地,如上所述的方法,所述根据转换后的颜色空间生成修改后的PDF文件之后,还包括:将修改后的PDF文件转换为XML格式文件;输出所述XML格式文件。第二方面,本专利技术实施例提供一种PDF文件的颜色处理装置,包括:PDF文件获取模块,用于获取PDF文件,并对所述PDF文件进行解析;颜色空间判断模块,用于判断所述PDF文件中的页面和透明组的颜色空间是否为设备颜色空间;颜色空间转换模块,用于若所述页面和/或透明组的颜色空间不是设备颜色空间,则将所述页面和/或透明组的颜色空间转换为设备颜色空间;修改PDF文件生成模块,用于根据转换后的颜色空间生成修改后的PDF文件。进一步地,如上所述的装置,所述颜色空间判断模块,具体用于:若所述页面和/或透明组的颜色空间不是设备颜色空间,则判断用户通过接口输入的颜色空间转换决策信息是否为进行颜色空间转换的决策信息;若所述颜色空间转换决策信息是进行颜色空间转换的决策信息,则将所述页面和/或透明组的颜色空间转换为设备颜色空间。进一步地,如上所述的装置,若所述颜色空间转换模块将所述透明组的颜色空间转换为设备颜色空间,则还包括:图元颜色空间转换模块;所述图元颜色空间转换模块,用于将所述透明组中的非黑色图元的颜色空间转换为设备颜色空间;将所述透明组中的黑色图元的颜色空间保持原有颜色空间。进一步地,如上所述的装置,还包括:操作符生成模块,用于生成所述透明组中的黑色图元对应的操作符;颜色属性展示模块,用于根据所述操作符展示所述黑色图元的颜色属性相关信息;其中,所述黑色图元的颜色属性相关信息至少包括:所述黑色图元的颜色空间类型,所述黑色图元属于单黑图元或复黑图元,所述黑色图元是否进行过颜色空间转换。进一步地,如上所述的装置,还包括:文件格式转换模块,用于将修改后的PDF文件转换为XML格式文件;XML文件输出模块,用于输出所述XML格式文件。第三方面,本专利技术实施例提供一种电子设备,包括:存储器,处理器以及计算机程序;其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如第一方面任一项所述的方法。第四方面,本专利技术实施例提供一种计算机可读存储介质,,其上存储有计算机程序,所述计算机程序被处理器执行以实现如第一方面中任一项所述的方法。本专利技术实施例提供一种PDF文件的颜色处理方法、装置、设备及系统,通过获取PDF文件,并对PDF文件进行解析;判断PDF文件中的页面和透明组的颜色空间是否为设备颜色空间;若页面和/或透明组的颜色空间不是设备颜色空间,则将页面和/或透明组的颜色空间转换为设备颜色空间;根据转换后的颜色空间生成修改后的PDF文件。由于页面颜色空间和透明组颜色空间只进行了一次颜色空间的转换,即均转换为设备颜色空间,避免了透明组在进行透明计算时先将颜色空间转换为页面颜色空间,再进行RIP处理时再转换为设备颜色空间的反复颜色空间的转换,从而能够有效保证打印出的文件的色彩满足原有色彩,不失真,达到原有设定的要求。应当理解,上述
技术实现思路
部分中所描述的内容并非旨在限定本专利技术的实施例的关键或重要特征,亦非用于限制本专利技术的范围。本专利技术的其它特征将通过以下的描述变得容易理解。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的PDF文件的颜色处理方法的流程图;图2为本专利技术实施例二提供的PDF文件的颜色处理方法的流程图;图3为本专利技术实施例三提供的PDF文件的颜色处理装置的结构示意图;<本文档来自技高网
...

【技术保护点】
1.一种PDF文件的颜色处理方法,其特征在于,包括:/n获取PDF文件,并对所述PDF文件进行解析;/n判断所述PDF文件中的页面和透明组的颜色空间是否为设备颜色空间;/n若所述页面和/或透明组的颜色空间不是设备颜色空间,则将所述页面和/或透明组的颜色空间转换为设备颜色空间;/n根据转换后的颜色空间生成修改后的PDF文件。/n

【技术特征摘要】
1.一种PDF文件的颜色处理方法,其特征在于,包括:
获取PDF文件,并对所述PDF文件进行解析;
判断所述PDF文件中的页面和透明组的颜色空间是否为设备颜色空间;
若所述页面和/或透明组的颜色空间不是设备颜色空间,则将所述页面和/或透明组的颜色空间转换为设备颜色空间;
根据转换后的颜色空间生成修改后的PDF文件。


2.根据权利要求1所述的方法,其特征在于,所述若所述页面和/或透明组的颜色空间不是设备颜色空间,则将所述页面和/或透明组的颜色空间转换为设备颜色空间,具体包括:
若所述页面和/或透明组的颜色空间不是设备颜色空间,则判断用户通过接口输入的颜色空间转换决策信息是否为进行颜色空间转换的决策信息;
若所述颜色空间转换决策信息是进行颜色空间转换的决策信息,则将所述页面和/或透明组的颜色空间转换为设备颜色空间。


3.根据权利要求1所述的方法,其特征在于,若将所述透明组的颜色空间转换为设备颜色空间,则还包括:
将所述透明组中的非黑色图元的颜色空间转换为设备颜色空间;
将所述透明组中的黑色图元的颜色空间保持原有颜色空间。


4.根据权利要求3所述的方法,其特征在于,所述将所述透明组中的黑色图元的颜色空间保持原有颜色空间之后,还包括:
生成所述透明组中的黑色图元对应的操作符;
根据所述操作符展示所述黑色图元的颜色属性相关信息;
其中,所述黑色图元的颜色属性相关信息至少包括:
所述黑色图元的颜色空间类型,所述黑色图元属于单黑图元或复黑图元,所述黑色图元是否进行过颜色空间转换。


5.根据权利要求1-4任一项所述的方法,其特征在于,所述根据转换后的颜色空间生成修改后的PDF文件之后,还包括:
将修改后的PDF文件转换为XML格式文件;
输出所述XML格式文件。


6.一种PDF文件的颜色处理装置,其特征在于,包括:
PDF文件获取模块,用于获取PDF文件,并对所述PDF文件进行解析;
颜色空间判断模块,用于判断所述PDF文件中的页面和透明组的颜...

【专利技术属性】
技术研发人员:徐佳谢浩
申请(专利权)人:北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1