拼版脚本生成装置和拼版脚本生成方法
【技术领域】
[0001]本发明涉及数据印刷技术领域,具体而言,涉及一种拼版脚本生成装置和一种拼版脚本生成方法。
【背景技术】
[0002]现有印前工作流程中,多个PDF文件进入自动拼版模块时,通过调用脚本的识别,自动将PDF文件送入大版指定位置。对于实施或测试工程师需要根据用户PDF文件的命名方式编写相应脚本,保存到印前工作流程中。
[0003]目前的拼版脚本主要是人工编写,因此存在以下弊端:
[0004]I)随着用户数量的不断增加,编写脚本工作量越来越大,会消耗大量的时间和人力。
[0005]2)编写的脚本需要手工复制粘贴至印前工作流程,存在出错的可能性。
[0006]3)脚本编写是否正确需要将PDF文件拼版生成实际大版来验证,若有错误重新修改脚本,再次生成大版验证,循环往复,验证过程繁琐。
[0007]因此,需要一种新的技术方案,可以解决现有技术中存在的上述弊端,自动生成拼版脚本,从而方便用户的操作。
【发明内容】
[0008]本发明正是基于上述问题,提出了一种新的技术方案,可以解决现有技术中存在的上述弊端,自动生成拼版脚本,从而方便用户的操作。
[0009]有鉴于此,本发明提出了一种拼版脚本生成装置,包括:解析单元,对源文件信息和预设的拼版规则进行解析,并从解析结果中分析提取出字段信息;查找单元,连接至所述解析单元,用于根据所述字段信息,遍历预存的脚本语句,并从所述预存的脚本语句中查找出与所述字段信息相匹配的脚本语句;拼版脚本生成单元,连接至所述查找单元,用于根据所述脚本语句生成拼版脚本。
[0010]在该技术方案中,源文件信息包括源文件名称、源文件类型、固定目录、子目录等。而预设的拼版规则是指用户的拼版要求,比如文件叠、版次、日期和其他信息(如备注、颜色等)等。这样根据源文件信息和预设的拼版规则,可以在预存的脚本语句中,找到符合要求的脚本语句,再使用该脚本语句生成拼版脚本,这样用户只需要进行简单的输入和规则设置便可以得到自己需要的拼版脚本,再使用该拼版脚本对报纸等承印物进行大版拼版、从而减少了人工操作,避免了人力资源的浪费。
[0011 ] 在上述技术方案中,优选地,还包括:设置单元,连接至所述解析单元,用于根据接收到的设置指令,设置所述源文件信息和/或所述预设的拼版规则;以及存储单元,连接至所述设置单元和所述解析单元,用于存储所述源文件信息和/或所述预设的拼版规则。
[0012]在该技术方案中,用户可以根据自己的需要任意设置源文件信息和预设的拼版规贝U,这样,保证得到的拼版脚本都符合用户的需求。而无论用户想要何种类型的拼版脚本,都可以通过设置源文件信息和拼版规则得到。
[0013]在上述技术方案中,优选地,还包括:脚本测试单元,连接至所述拼版脚本生成单元,用于根据所述源文件信息和所述预设的拼版规则对所述拼版脚本进行测试,并在测试通过时,将所述拼版脚本放入识别队列,在测试未通过时,将所述拼版脚本放入未识别队列。
[0014]在该技术方案中,可以对生成的拼版脚本进行测试,测试通过的拼版脚本放入识别队列,测试未通过的放入未识别队列,其中,用户可以按照识别队列中的拼版脚本进行大版拼版,也可以手工拖拽使用未识别队列中的拼版脚本进行大版拼版,当然,用户也可以修改未识别队列中的拼版脚本,在修改正确后,再使用其拼版脚本,从而省去实际生成大版文件进行验证的繁琐操作。
[0015]在上述技术方案中,优选地,所述设置单元还用于:根据接收到的设置指令,设置所述预存的脚本语句。
[0016]在该技术方案中,用户或厂商可以将可能需要的脚本语句全部存储起来,组成一个语句库,这样,在自动生成拼版脚本时,可以直接从中获取需要的脚本语句,方便了用户的操作。
[0017]在上述技术方案中,优选地,还包括:导出单元,连接至所述拼版脚本生成单元,用于根据接收到的脚本文件导出指令,导出所述拼版脚本。
[0018]在该技术方案中,自动生成的拼版脚本可以直接导入到印前工作流程软件中,省掉了不断复制粘贴的繁琐操作,更加人性化。
[0019]根据本发明的另一方面,还提供了一种拼版脚本生成方法,包括:步骤202,对源文件信息和预设的拼版规则进行解析,并从解析结果中分析提取出字段信息;步骤204,根据所述字段信息,遍历预存的脚本语句,并从所述预存的脚本语句中查找出与所述字段信息相匹配的脚本语句;步骤206,根据所述脚本语句生成拼版脚本。
[0020]在该技术方案中,源文件信息包括源文件名称、源文件类型、固定目录、子目录等。而预设的拼版规则是指用户的拼版要求,比如文件叠、版次、日期和其他信息(如备注、颜色等)等。这样根据源文件信息和预设的拼版规则,可以在预存的脚本语句中,找到符合要求的脚本语句,再使用该脚本语句生成拼版脚本,这样用户只需要进行简单的输入和规则设置便可以得到自己需要的拼版脚本,再使用该拼版脚本对报纸等承印物进行大版拼版、从而减少了人工操作,避免了人力资源的浪费。
[0021]在上述技术方案中,优选地,在所述步骤202之前还包括:根据接收到的设置指令,设置所述源文件信息和/或所述预设的拼版规则;以及存储所述源文件信息和/或所述预设的拼版规则。
[0022]在该技术方案中,用户可以根据自己的需要任意设置源文件信息和预设的拼版规贝U,这样,保证得到的拼版脚本都符合用户的需求。而无论用户想要何种类型的拼版脚本,都可以通过设置源文件信息和拼版规则得到。
[0023]在上述技术方案中,优选地,还包括:步骤208,根据所述源文件信息和所述预设的拼版规则对所述拼版脚本进行测试,并在测试通过时,将所述拼版脚本放入识别队列,在测试未通过时,将所述拼版脚本放入未识别队列。
[0024]在该技术方案中,可以对生成的拼版脚本进行测试,测试通过的拼版脚本放入识另揪列,测试未通过的放入未识别队列,其中,用户可以按照识别队列中的拼版脚本进行大版拼版,也可以手工拖拽使用未识别队列中的拼版脚本进行大版拼版,当然,用户也可以修改未识别队列中的拼版脚本,在修改正确后,再使用其拼版脚本,从而省去实际生成大版文件进行验证的繁琐操作。
[0025]在上述技术方案中,优选地,在所述步骤202之前还包括:根据接收到的设置指令,设置所述预存的脚本语句。
[0026]在该技术方案中,用户或厂商可以将可能需要的脚本语句全部存储起来,组成一个语句库,这样,在自动生成拼版脚本时,可以直接从中获取需要的脚本语句,方便了用户的操作。
[0027]在上述技术方案中,优选地,还包括:步骤210,根据接收到的脚本文件导出指令,导出所述拼版脚本。
[0028]在该技术方案中,自动生成的拼版脚本可以直接导入到印前工作流程软件中,省掉了不断复制粘贴的繁琐操作,更加人性化。
[0029]通过以上技术方案,可以根据用户输入的源文件信息和拼版要求,自动生成拼版脚本,从而不需要用户去自行编写拼版脚本,并且生成的脚本可以直接导入印前工作流程,不需要手工复制粘贴,减少了用户的繁琐操作,提升了用户的使用体验。
【附图说明】
[0030]图1示出了根据本发明的实施例的拼版脚本生成装置的框图;
[0031]图2示出了根据本发明的实施例的拼版脚本生成方法的流程图;
[0032]图3示出了根据本发明的实施例的拼版脚本的使用方法的具体流程图;
[0033]图4示出了根据本发明的实施例的拼版脚本生成方法的具体流程图;
[0034]图5示出了根据本发明的实施例的拼版脚本生成装置的结构示意图。
【具体实施方式】
[0035]为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和【具体实施方式】对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0036]在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
[0037]图1示出了根据本发明的实施例的拼版脚本生成装置的框图。
[0038]如图1所示,根据本发明的实施例的拼版脚本生成装置100,包括:解析单元102,对源文件信息和预设的拼版规则进行解析,并从解析结果中分