基于pdf级的局部挂网处理方法和装置的制造方法

文档序号:9375546阅读:750来源:国知局
基于pdf级的局部挂网处理方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,具体而言,涉及一种基于PDF级的局部挂网处理方法和一种基于PDF级的局部挂网处理装置。
【背景技术】
[0002]在某些应用中,为了使得挂网输出的版材经印刷后,达到更好的印刷效果。例如数码印刷机在打印2位网点时,若页面内容中有大面积的平网(即点阵中有部分颜色相同或相近部分),则会出现不规则的斜纹,与纸张的张力变化有关。该问题只能通过关闭一组喷头,即使用I位网点来规避。因此输出点阵要求,大面积平网部分都使用I位网点,其余部分使用2位网点。目前的处理方法较为复杂,亟待需要一种新的简单的挂网处理方案,能够解决上述问题。

【发明内容】

[0003]本发明提供了一种简单的基于PDF级的局部挂网处理技术,可使用设置特殊的挂网参数,从而达到更好的印刷效果。
[0004]根据本发明的一个方面,提供了一种基于PDF级的局部挂网处理方法,包括:为导入的PDF文件中的图元添加局部挂网参数,生成新的PDF文件;基于所述新的PDF文件读取所述局部挂网参数,使用所述局部挂网参数进行光栅化处理。
[0005]其中,所述为导入的PDF文件中的图元添加局部挂网参数具体包括:解析所述导入的PDF文件,得到文件追踪体(FilerTrailer)包含的交叉引用表(Cros-ReferenceTable),根据所述交叉引用表创建对象表;将所述局部挂网参数写到用于描述指定对象的图形状态的词典中,以构建新的图形状态;修改用于表示绘制PDF文件步骤的内容流,在所述内容流中添加与所述局部挂网参数对应的图形状态;对增加的局部挂网参数进行资源注册,生成新的对象并将所述新的对象记录在所述对象表中并更新所述对象表,以及将修改后的内容流存入临时文件中;根据更新的对象表生成新的文件追踪体以及所述新的PDF文件。
[0006]在最后输出时,根据标记对象是否修改进行输出。如果已被修改,则找到临时文件输出。如果没有修改,则读取原文件中的对象进行输出。
[0007]在上述技术方案中,优选的,还可以包括:在解析所述导入的PDF文件的图元时,识别出图形和图像;针对所述图形设置相应的局部挂网参数,针对所述图像,根据所述图像的平网面积确定是否添加局部挂网参数;根据判断结果确定需要写入局部挂网参数的所述指定对象。
[0008]在上述技术方案中,优选的,还可以包括:在所述新的PDF文件中添加局部挂网标识;在进行光栅化处理时,根据所述局部挂网标识识别所述新的PDF文件中是否带有所述局部挂网参数;在确定带有所述局部挂网参数时,使用所述局部挂网参数进行光栅化处理。
[0009]在上述技术方案中,优选的,在为导入的PDF文件中的图元添加局部挂网参数之前,还包括:扫描导入的PDF文件中的资源,判断是否包含透明图元;仅对不包含透明图元的PDF文件添加局部挂网参数。
[0010]根据本发明的另一方面,还提供了一种基于PDF级的局部挂网处理装置,包括:挂网参数设置单元,用于为导入的PDF文件中的图元添加局部挂网参数,生成新的PDF文件;光栅化单元,用于基于所述新的PDF文件读取所述局部挂网参数,使用所述局部挂网参数进行光栅化处理。
[0011]其中,所述挂网参数设置单元包括:解析单元,用于解析所述导入的PDF文件,得到文件追踪体(FilerTrailer)包含的交叉引用表(Cros-Reference Table),根据所述交叉引用表创建对象表;构建单元,用于将所述局部挂网参数写到用于描述指定对象的图形状态的词典中,以构建新的图形状态;修改单元,用于修改用于表示绘制PDF文件步骤的内容流,在所述内容流中添加与所述局部挂网参数对应的图形状态;更新单元,用于对增加的局部挂网参数进行资源注册,生成新的对象并将所述新的对象记录在所述对象表中并更新所述对象表,以及将修改后的内容流存入临时文件中;生成单元,用于根据更新的对象表生成新的文件追踪体以及所述新的PDF文件。
[0012]在上述技术方案中,优选的,还可以包括:第一识别单元,在解析所述导入的TOF文件的图元时,识别出图形和图像;第一判断单元,针对所述图形设置相应的局部挂网参数,针对所述图像,根据所述图像的平网面积确定是否添加局部挂网参数,根据判断结果确定需要写入局部挂网参数的所述指定对象。
[0013]在上述技术方案中,优选的,还可以包括:标识单元,用于在所述新的PDF文件中添加局部挂网标识;第二识别单元,在进行光栅化处理时,根据所述局部挂网标识识别所述新的PDF文件中是否带有所述局部挂网,在确定带有所述局部挂网参数时,使用所述局部挂网参数进行光栅化处理。
[0014]在上述技术方案中,优选的,还可以包括:第二判断单元,用于扫描导入的PDF文件中的资源,判断是否包含透明图元,所述挂网参数设置单元仅对不包含透明图元的TOF文件添加局部挂网参数。
[0015]根据本发明的技术方案自动识别大面积平网图元,设置局部挂网参数,在RIP解释时使用设置特殊的挂网参数,而非RIP系统定义或图元自带的挂网参数,从而达到更好的印刷效果。同时对于PDF中不同对象,可以有不同的挂网效果,实现了挂网的多样化。
【附图说明】
[0016]图1示出了根据本发明的一个实施例的基于PDF级的局部挂网处理方法的示意流程图;
[0017]图2示出了根据本发明的另一实施例的基于PDF级的局部挂网处理方法的示意流程图;
[0018]图3示出了根据本发明的实施例的基于PDF级的局部挂网处理装置的框图。
【具体实施方式】
[0019]为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和【具体实施方式】对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0020]在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明并不限于下面公开的具体实施例的限制。
[0021]图1示出了根据本发明的一个实施例的基于PDF级的局部挂网处理方法的示意流程图。
[0022]如图1所示,根据本发明的实施例的基于PDF级的局部挂网处理方法可以包括以下步骤:步骤102,为导入的PDF文件中的图元添加局部挂网参数,生成新的PDF文件;步骤104,基于新的PDF文件读取局部挂网参数,使用局部挂网参数进行光栅化处理。
[0023]其中,所述为导入的PDF文件中的图元添加局部挂网参数具体包括:解析所述导入的PDF文件,得到文件追踪体包含的交叉引用表,根据所述交叉引用表创建对象表;将所述局部挂网参数写到用于描述指定对象的图形状态的词典中,以构建新的图形状态;修改用于表示绘制PDF文件步骤的内容流,在所述内容流中添加与所述局部挂网参数对应的图形状态;对增加的局部挂网参数进行资源注册,生成新的对象并将所述新的对象记录在所述对象表中并更新所述对象表,以及将修改后的内容流存入临时文件中;根据更新的对象表生成新的文件追踪体以及所述新的PDF文件。根据文件追踪体可得到交叉引用表。
[0024]在上述技术方案中,优选的,还可以包括:在解析所述导入的PDF文件的图元时,识别出图形和图像;针对所述图形设置相应的
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1