《拼版方法和装置.pdf》由会员分享,可在线阅读,更多相关《拼版方法和装置.pdf(6页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103885930 A (43)申请公布日 2014.06.25 CN 103885930 A (21)申请号 201210566943.1 (22)申请日 2012.12.24 G06F 17/25(2006.01) (71)申请人 北大方正集团有限公司 地址 100871 北京市海淀区成府路 298 号方 正大厦 5 层 申请人 北京北大方正电子有限公司 (72)发明人 王冉 康怡暖 丁兴邦 (74)专利代理机构 北京英赛嘉华知识产权代理 有限责任公司 11204 代理人 王达佐 (54) 发明名称 拼版方法和装置 (57) 摘要 本发明提供了一种拼版方法, 包括。
2、 : 获取小页 文件 ; 对小页文件的文件名进行解析, 以确定小 页文件的叠名和页号 ; 将小页文件的小页内容拼 版到拼版模板中该叠名和页号的模板小页中。本 发明还提供了一种拼版装置, 包括 : 获取模块, 用 于获取小页文件 ; 解析模块, 用于对小页文件的 文件名进行解析, 以确定小页文件的叠名和页号 ; 拼版模块, 用于将小页文件的小页内容拼版到拼 版模板中该叠名和页号的模板小页中。本发明的 拼版方法和装置因为采用编程解析自动确定小页 对应的模板小页, 所以克服了相关技术需要鼠标 操作指定模板小页的缺陷, 达到了提高拼版速度, 减少失误的效果。 (51)Int.Cl. 权利要求书 1 页。
3、 说明书 3 页 附图 1 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书3页 附图1页 (10)申请公布号 CN 103885930 A CN 103885930 A 1/1 页 2 1. 一种拼版方法, 其特征在于, 包括 : 获取小页文件 ; 对所述小页文件的文件名进行解析, 以确定所述小页文件的叠名和页号 ; 将所述小页文件的小页内容拼版到拼版模板中所述叠名和页号的模板小页中。 2. 根据权利要求 1 所述的方法, 其特征在于, 通过执行预先创建的解析脚本, 以对所述 小页文件的文件名进行解析。 3. 根据权利要求 2 所述的方法, 其特征在于,。
4、 还包括 : 预先在所述解析脚本中写入解析规则。 4. 根据权利要求 3 所述的方法, 其特征在于, 还包括 : 预先在所述解析脚本中写入大版文件的命名规则。 5. 根据权利要求 4 所述的方法, 其特征在于, 还包括 : 执行所述解析脚本时, 以所述命名规则对将所述小页文件的小页内容拼版到拼版模板 中生成的大版文件进行命名。 6. 一种拼版装置, 其特征在于, 包括 : 获取模块, 用于获取小页文件 ; 解析模块, 用于对所述小页文件的文件名进行解析, 以确定所述小页文件的叠名和页 号 ; 拼版模块, 用于将所述小页文件的小页内容拼版到拼版模板中所述叠名和页号的模板 小页中。 7. 根据权利。
5、要求 6 所述的装置, 其特征在于, 所述解析模块通过执行预先创建的解析 脚本, 以对所述小页文件的文件名进行解析。 8. 根据权利要求 7 所述的装置, 其特征在于, 还包括 : 解析规则模块, 用于预先在所述解析脚本中写入解析规则。 9. 根据权利要求 8 所述的装置, 其特征在于, 还包括 : 命名规则模块, 用于预先在所述解析脚本中写入大版文件的命名规则。 10. 根据权利要求 9 所述的装置, 其特征在于, 还包括 : 命名模块, 用于执行所述解析脚本时, 以所述命名规则对将所述小页文件的小页内容 拼版到拼版模板中生成的大版文件进行命名。 权 利 要 求 书 CN 103885930。
6、 A 2 1/3 页 3 拼版方法和装置 技术领域 0001 本发明涉及印前工作流程技术领域, 具体而言, 涉及一种拼版方法和装置。 背景技术 0002 使用电脑软件进行拼版时, 在建立好要使用的拼版模板之后, 主要采用鼠标拖拽 等方式将排版好的小页拼入空白模板上。 0003 然而, 当版次较多时, 使用这种方式进行拼版比较费时, 可能出现小页放错位置的 情况。 发明内容 0004 本发明旨在提供拼版方法和装置, 以解决上述的问题。 0005 在本发明的实施例中, 提供了一种拼版方法, 包括 : 获取小页文件 ; 对小页文件的 文件名进行解析, 以确定小页文件的叠名和页号 ; 将小页文件的小页。
7、内容拼版到拼版模板 中该叠名和页号的模板小页中。 0006 在本发明的实施例中, 提供了一种拼版装置, 包括 : 获取模块, 用于获取小页文件 ; 解析模块, 用于对小页文件的文件名进行解析, 以确定小页文件的叠名和页号 ; 拼版模块, 用于将小页文件的小页内容拼版到拼版模板中该叠名和页号的模板小页中。 0007 本发明上述实施例的拼版方法和装置因为采用编程解析自动确定小页对应的模 板小页, 所以克服了相关技术需要鼠标操作指定模板小页的缺陷, 达到了提高拼版速度, 减 少失误的效果。 附图说明 0008 此处所说明的附图用来提供对本发明的进一步理解, 构成本申请的一部分, 本发 明的示意性实施。
8、例及其说明用于解释本发明, 并不构成对本发明的不当限定。在附图中 : 0009 图 1 示出了根据本发明实施例的拼版方法的流程图 ; 0010 图 2 示出了根据本发明实施例的拼版装置的示意图。 具体实施方式 0011 下面将参考附图并结合实施例, 来详细说明本发明。 0012 图 1 示出了根据本发明实施例的拼版方法的流程图, 包括 : 0013 步骤 S10, 获取小页文件 ; 0014 步骤 S20, 对小页文件的文件名进行解析, 以确定小页文件的叠名和页号 ; 0015 步骤 S30, 将小页文件的小页内容拼版到拼版模板中该叠名和页号的模板小页中。 0016 发明人经过分析, 发现小页。
9、文件的文件名往往具有规律, 例如在第一堆叠第一页 的小页, 小页文件命名中会有 “A01” ; 在第 3 堆叠第二页的小页, 小叶文件命名中会有 “C02” 等。因此, 本方法通过编程解析文件名, 就可以自动确定小页对应的叠名和页号模板小页, 说 明 书 CN 103885930 A 3 2/3 页 4 从而自动地拼版到相应的模板小页中, 而不再需要鼠标操作指定模板小页, 这达到了提高 拼版速度, 减少失误的效果。 0017 如一些报纸中会分为若干叠, 每一叠中又包含若干版面 ( 即小页 ), 可以先为模板 小页指定所属的叠, 再指定在该叠中所属的页号 ; 如果没有分叠的需求, 就直接为模板小。
10、页 指定页号, 使叠名为空值。 0018 优选地, 通过执行预先创建的解析脚本, 以对小页文件的文件名进行解析。 采用解 析脚本例如 JavaScript 脚本, 可以很容易地通过计算机编程来实现本优选实施例。 0019 优选地, 本方法还包括 : 预先在解析脚本中写入解析规则。 解析规则可以根据小页 文件的命名习惯来人为定义。也可以定义之后, 要求生成小页文件应当根据该解析规则来 保存小页文件名。 若小页文件名没有包含叠名和页号信息, 可以根据解析规则进行预处理。 若小页中没有叠名和页号信息, 则根据实际情况将小页所属的叠名和页号追加到文件名特 定位置。 预处理时可以根据实际需要, 把小页日。
11、期、 颜色等附加信息与小页文件名和所在路 径记录到另外的 txt 文件中。如果小页中特定位置包含叠名和页号信息, 则读取该信息并 统一加到小页文件名特定的位置。 0020 执行解析脚本时, 将相应的脚本转译为指令, 从包含叠名和页号信息的小页文件 名中解析出叠名和页号, 以此为依据查找与之匹配的模板小页。 若匹配成功, 则小页自动拼 版到相应的模板小页 ; 若没找到匹配的模板小页, 则待拼版小页自动退回到未识别页面队 列, 以供检查待拼版小页或选用的拼版模板是否正确。 0021 优选地, 本方法还包括 : 预先在解析脚本中写入大版文件的命名规则。 0022 优选地, 本方法还包括 : 执行解析。
12、脚本时, 以命名规则对将小页文件的小页内容拼 版到拼版模板中生成的大版文件进行命名。 0023 现有技术没有对生成的大版文件进行统一地命名, 而本优选实施例通过执行解析 脚本, 自动地统一命名大版文件, 减少人工命名的随意性, 从而减少失误。 0024 例如, JavaScript 脚本可以包括分析叠名 GetFoldName、 分析页号 GetPageID、 生 成大版文件名 GetSurfaceName 三部分规则, 其中 GetFoldName 和 GetPageID 脚本的输入参 数为待提交拼版小页的名称, GetSurfaceName 脚本的输入参数则是由拼版处理器转换来的 一个 J。
13、SON(JavaScript Object Notation, Java 描述对象注释 ) 字符串。JSON 是一种轻量 级的数据交换格式, 易于程序员阅读和编写, 同时也易于机器解析和生成。 如果待拼版小页 和模板小页不分叠, 则直接根据分析页号脚本 GetPageID 返回的小页页号, 与模板小页页 号进行匹配。 0025 生成大版文件名脚本 GetSurfaceName 的输入参数可以是一个 JSON 字符串。当选 用已建立好的拼版模板时, 模板信息被计入 Node.xml 文件中。当获取待拼版小页时, 待拼 版小页和与之匹配的模板小页信息被记入 Node_Ganging.xml 文件,。
14、 预处理时记录的待拼 版小页的附加信息也被记入 Node_Ganging.xml 文件。把这两个文件中的信息转换成对应 的 JSON 字符串, 以此作为生产大版文件名的输入参数。 0026 从 JSON 字符串中解析出文件名、 叠、 页号、 日期等信息, 并根据实际需要由按脚本 中定义的命名规则生成大版文件名。 0027 作为生成大版文件名脚本 GetSurfaceName 输入参数的 JSON 对象可以包括 : 0028 (1) 待生成大版所属的叠、 大版序号和大版上所有小页的文件名 : 来自 Node_ 说 明 书 CN 103885930 A 4 3/3 页 5 Ganging.xml 。
15、文件 ; 0029 (2) 小页附加信息, 即预处理时记入 txt 文件中的信息 : 由 Node_Ganging.xml 文 件中 CustomParam 节点转换而来 ; 0030 (3) 选用的拼版模板的内容 : 由 Node.xml 文件 GangingPlan 节点转换而来。 0031 图 2 示出了根据本发明实施例的拼版装置的示意图, 包括 : 0032 获取模块 10, 用于获取小页文件 ; 0033 解析模块 20, 用于对小页文件的文件名进行解析, 以确定小页文件的叠名和页 号 ; 0034 拼版模块 30, 用于将小页文件的小页内容拼版到拼版模板中该叠名和页号的模板 小页中。
16、。 0035 本装置提高了拼版速度, 减少了拼版失误。 0036 优选地, 解析模块通过执行预先创建的解析脚本, 以对小页文件的文件名进行解 析。 0037 优选地, 本装置还包括 : 解析规则模块, 用于预先在解析脚本中写入解析规则。 0038 优选地, 本装置还包括 : 命名规则模块, 用于预先在解析脚本中写入大版文件的命 名规则。 0039 优选地, 本装置还包括 : 命名模块, 用于执行解析脚本时, 以命名规则对将小页文 件的小页内容拼版到拼版模板中生成的大版文件进行命名。 0040 从以上的描述可以看出, 本发明的拼版方法和装置可以准确、 高效的进行拼版, 且 可以对生成的大版进行统。
17、一格式命名。 0041 显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可以用通用 的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布在多个计算装置所组成 的网络上, 可选地, 它们可以用计算装置可执行的程序代码来实现, 从而, 可以将它们存储 在存储装置中由计算装置来执行, 或者将它们分别制作成各个集成电路模块, 或者将它们 中的多个模块或步骤制作成单个集成电路模块来实现。这样, 本发明不限制于任何特定的 硬件和软件结合。 0042 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域的技 术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则之内, 所作的任何修 改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。 说 明 书 CN 103885930 A 5 1/1 页 6 图 1 图 2 说 明 书 附 图 CN 103885930 A 6 。