一种排版后数据的存储方法和装置的制作方法

文档序号:6471630阅读:132来源:国知局
专利名称:一种排版后数据的存储方法和装置的制作方法
技术领域
本发明涉及印刷前计算机排版领域,尤其涉及一种排版后数据的存储方法 和装置。
背景技术
随着数码印刷技术的发展, 一张起印、张张不同的个性化印刷已经成为现 实,并且得到了日益广泛的普及。
在可变数据印刷中,前端制作的过程通常采用的是自动化排版的方式,通 过将排版样式定义为才莫板,将待排版的可变数据内容与才莫板进行绑定,进而通 过排版引擎进行排版样式与可变数据的合并、自动排版并输出进行印刷。由于 可变数据印刷的高效性,得到了广泛的应用。
通常在实际应用中,进行可变数据印刷的数据内容往往有一定的相似性、 具有一定的规律可循。然而由于需要待排版印刷数据量巨大或是根据客户个性 化的要求,其中往往也会存在不少不规范的数据。对于这些不规范的数据,在 自动化排版后,需要在制作软件中对自动化排版的结果进行调整,再进行印刷。 因此,对印刷前排版结果的存储是必要的。
在现有的技术中,对排版结果的存储方法是对排版后的文件内容直接进行 存储。由于每一份排版后的文件内容中都包含了排版样式和相应的可变数据内 容,因此存储的排版后的文件中存在大量重复的排版样式信息。由于可变印刷 的印品常常不是少量的,往往是成千上万甚至是海量的,现有技术的这种排版 后数据的存储方法,占用的磁盘空间过大,大大降低了磁盘空间的利用率。

发明内容
为了解决现有技术中存在的问题,本发明的实施例提供了 一种排版后数据 的存储方法和装置,在存储印刷前排版结果时,能够显著P争低占用的》兹盘空间, 大幅提高磁盘空间的利用率。
为达到上述目的,本发明的实施例采用如下技术方案一种排版后数据的存^fr者方法,该方法包括 获取印刷前排版结果中每一种类型的排版样式;
将所述每一种类型的排版样式存储一份,存储与所述排版样式具有对应关 系的所有可变数据内容。
进一步的,对自动化排版后的文件内容不需进行编辑时,将自动化排版前 的排版样式作为所述印刷前排版结果中的排版样式。
时,将所述编辑过的排版样式,从与其相应的自动化排版后的文件内容中分离 出来,作为所述印刷前排版结果中的排版样式。
进一步,该方法还包括对每一份按照特定方式进行编辑的自动化排版后 的文件内容直接进行存储,所述按照特定方式进行编辑的自动化排版后的文件 内容包括排版样式和可变数据内容。
其中,所述存储的可变数据内容为自动化排版前的可变数据内容;所述可 变数据内容按照树形结构进行组织;所述可变数据内容符合可扩展标记语言 XML标准规范。
其中,所述同一种类型的排版样式满足如下条件
所述排版样式包含的非可变版面元素的内容和属性相同,所述排版样式对 应的可变数据项相同。
其中,所述可变数据项中记录所述排版样式与可变lt据内容的对应关系。 本发明实施例还提供了一种排版后数据的存储装置,该装置包括 排版样式获取单元,用于获取印刷前排版结果中每一种类型的排版样式; 存储单元,用于将所述每一种类型的排版样式存储一份,存储与所述排版 样式具有对应关系的所有可变数据内容。
本发明实施例提供的技术方案,充分利用可变数据排版时排版样式相同、 可变数据内容发生变化的特点,存储印刷前排版结果时,将排版样式与可变数 据内容相分离,相同类型的排版样式只存储一份,从而避免了大量相同的排版 样式信息被重复存储,解决了现有技术中存在的问题,在存储印刷前排版结果 时,能够显著降低占用的磁盘空间,大幅提高磁盘空间的利用率。


图1为本发明实施例提供的排版后数据的存储方法流程图2为本发明实施例提供的一种排版样式示意图3(a)至图3(d)为本发明实施例提供的排版结果示意图4(a)至图4(d)为本发明实施例提供的编辑后排版结果示意图5为本发明实施例提供的排版后数据的存储装置结构图。
具体实施例方式
为了更清楚地说明本发明实施例的技术方案,下面将结合附图对本发明的
实施例进行详细的介绍,下面的描述仅仅是本发明的一些实施例,对于本领域
普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些实施例获
得本发明的其他的实施方式。
本发明实施例提供的排版后数据的存储方法,如图l所述,该方法包括
步骤11:获取印刷前排版结果中每一种类型的排版样式;
步骤12:将所述每一种类型的排版样式存储一份,存储与所述排版样式具
有对应关系的所有可变数据内容。
由于在不少情况下,需要对自动化排版后的文件内容进行再编辑处理,才艮
据对自动化排版后文件内容的编辑情况不同,下面分三种情况对本发明实施例
进行具体说明。
第一种情况对自动化排版后的文件内容不需进行编辑。
这时,步骤11可具体为将自动化排版前的排版样式作为所述印刷前排版结
果中的排版样式。
自动化排版前的排版样式包括至少一种类型的排版样式,本发明实施例以 自动化排版前包括一种排版样式为例进行说明。
如图2所示,为本发明实施例提供的一种排版样式示意图。该排版样式中 包含一幅可变图片、文字内容"车名"和"型号";包含可变文字项 名@"和"@型号@";同时该排版样式还描述了各个元素的属性,如文字内容 "车名,,、"型号"以及可变文字项"@车名@"和"@型号@"的字体、字号、颜色等文字属性;也描述了可变图片"@图片@"的位置、大小等属性。 在进行可变数据排版时,将该排版样式定义为冲莫板,将待排版的可变数据
内容,包括可变图片、文字内容"车名"和"型号",与模板进行绑定,
通过排版引擎进行排版样式与可变数据的合并,进行自动排版。
排版后的结果如图3(a)至图3(d)所示,排版结果中,可变文字项以及可变图
片被对应的数据中的可变文字内容以及图片所替换,但非可变文字内容则被复
制多份,同时对应的文字属性、图片属性也被复制了多份。
在第一种情况中,步骤12可具体为直接将自动化排版前的排版样式和可变
数据内容分别进行存储,该排版样式只需存储一份,存储所有的对应的可变数
据内容。
进一步的,在本发明实施例中,存储的可变数据的内容符合可扩展标记语
言(Extensible Markup Language, XML)标准规范,按照树形结构进行组织的。
描述图2中可变数据内容的XML可以表示为如下形式 < xml version: "1.0" encoding- "UTF-8" > _ <Root>
<车辆车名="奥迪"型号="A41.8T基本型2004款"图片="奥迪.jpg,V〉
<车辆车名="奥迪"型号="A42.4舒适尊享型2004款"图片="奥迪A424.jpg,7>
<车辆车名="宝马"型号="520i2004款"图片="宝马.jpg"/〉
<车辆车名="北汽陆霸"型号="3400"图片="北汽陆霸.jpg"/〉
</Root>
以图3中四份文件为例,在第一种情况下,采用本发明实施例的技术方案, 只需存储一份排版样式的信息,及四份文件中的可变数据内容即可,相比着现 有技术提供的存储方法,对相同排版样式信息的存储减少了 3份。
进一步的,所述可变数据项中记录所述排版样式与可变数据内容的对应关 系。这种对应关系可以为自动化排版时排版样式与可变^据内容之间的对应关 系,也可以为重新定义的对应关系,以保证可变数据内容能够与其相应的排版 样式进行绑定。
第二种情况对至少两份自动化排版后的文件内容中的排版样式进行了相 同方式的编辑。在一些场合中,需要对少量自动化排版后的文件内容中的排版样式进行编 辑,这时,步骤11可具体为将所述编辑过的排版样式,从与其相应的自动化排 版后的文件内容中分离出来,作为所述印刷前排版结杲中的排版样式。
步骤12可具体为将釆用相同编辑方式的排版样式只存储一份,将自动化排 版前的所有可变数据内容进行存储。
其中,在本发明实施例中,所述排版样式包含的非可变版面元素的内容和 属性相同,所述排版样式对应的可变数据项相同。
进一步的,在本发明实施例中,存储的可变数据的内容符合XML标准规范, 按照树形结构进行組织的。
进一步的,所述可变凝:据项中记录所述排版样式与可变数据内容的对应关 系。这种对应关系可以为自动化排版时排版样式与可变数据内容之间的对应关 系,也可以为重新定义的对应关系,以保证可变数据内容能够与其相应的排版 样式进行绑定。
第三种情况对一份自动化排版后的文件内容单独进行了编辑。 为一些需要特殊处理的文件,这时,本发明实施例的处理方法为对每一份 按照特定方式进行编辑的自动化排版后的文件内容直接进行存储,所述按照特 定方式进行编辑的自动化排版后的文件内容包括排版样式和可变数据内容。 下面以编辑可变数据内容为例进行说明。
如图3所示的四份文件内容,对图3(b)中的自动化排版结果中的部分内容 进行了编辑,更改了图3(b)中"A42.4尊享型2004款"的文字属性,将其的属 性设置为字体加粗编辑后的排版结果如图4所示。对图4(a)、图4(c)或图4(d) 自动化排版后的文件内容不加编辑。
在本发明实施例中,在第三种情况下,对图4(a)、图4(c)或图4(d)印刷前 排版结果的存储方法为,直接存储自动排版前的排版样式和对应的可变数据的 内容。对图4(b)直接存储自动化排版后的文件内容。这时,排版后的结果如图4 所示。
在本发明实施例中,存储的可变数据的内容符合可扩展标记语言XML标准 规范,按照树形结构进行组织的。存储的可变数据的内容只包括图4(a)、图4(c)或图4(d)中的可变数据,其XML形式可以表示为如下 < xml version- "1.0" encoding: "UTF-8" > -<Root>
<车辆车名="奥迪"型号="A41.8T基本型2004款"图片="奥迪.jpg"/〉 <车辆车名="宝马"型号="520i2004款"图片="宝马.jpg"^ <车辆车名="北汽陆霸"型号="3400"图片="北汽陆霸.jpg"/〉 </Root>
对第三种情况,在本发明实施例中,对于自动化排版后又进行了编辑的文
件,即图4(b)所对应的排版结果,直接进行存储,对图4(a)、图4(c)或图4(d) 只需存储一份排版样式,再分别存储图4(a)、图4(c)或图4(d)中的可变数据内 容,与现有技术相比,对相同排版样式信息的存储减少了 2份。
由上所述,本发明实施例提供的技术方案,充分利用可变数据排版时排版 样式相同、可变数据内容发生变化的特点,存储印刷前排版结果时,将排版样 式与可变数据内容相分离,相同类型的排版样式只存储一份,从而避免了大量 相同的排版样式信息被重复存储,解决了现有技术中存在的问题,在存储印刷 前排版结果时,能够显著降低占用的磁盘空间,大幅提高磁盘空间的利用率。
本发明实施例还提供了一种排版后数据的存储装置,如图5所示,该装置 包括
排版样式获取单元51,用于获取印刷前排版结果中每一种类型的排版样式; 存储单元52,用于将所述每一种类型的排版样式存储一份,存储与所述排 版样式具有对应关系的所有可变数据内容。
本发明实施例提供的技术方案,充分利用可变数据排版时排版样式相同、 可变数据内容发生变化的特点,存储印刷前排版结果时,将排版样式与可变数 据内容相分离,相同类型的排版样式只存储一份,从而避免了大量相同的排版 样式信息被重复存储,解决了现有技术中存在的问题,在存储印刷前排版结果 时,能够显著降低占用的磁盘空间,大幅提高磁盘空间的利用率。
通过程序指令相关硬件完成。所述实施例对应的软件可以存储在一个计算机可 存储读取的介质中。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于 此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到 变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应 以权利要求的保护范围为准。
权利要求
1、一种排版后数据的存储方法,其特征在于,该方法包括获取印刷前排版结果中每一种类型的排版样式;将所述每一种类型的排版样式存储一份,存储与所述排版样式具有对应关系的所有可变数据内容。
2、 根据权利要求1所述的排版后数据的存储方法,其特征在于,对自动化 排版后的文件内容不需进行编辑,所述获取印刷前排版结果中每一种类型的排 版样式包括将自动化排版前的排版样式作为所述印刷前排版结果中的排版样式。
3、 根据权利要求1所述的排版后数据的存储方法,其特征在于,对至少两 份自动化排版后的文件内容中的排版样式进行了相同方式的编辑,所述获取印 刷前排版结果中每一种类型的排版样式包括将所述编辑过的排版样式,从与其相应的自动化排版后的文件内容中分离 出来,作为所述印刷前排版结果中的排版样式。
4、 根据权利要求1所述的排版后数据的存储方法,其特征在于,该方法还 包括对每一份按照特定方式进行编辑的自动化排版后的文件内容直接进行存 变数据内容。
5、 根据权利要求2或3所述的排版后数据的存储方法,其特征在于,所述 存储的可变数据内容为自动化排版前的可变凄t据内容。
6、 根据权利要求5所述的排版后数据的存储方法,其特征在于,所述可变 数据内容按照树形结构进行组织。
7、 根据权利要求5所述的排版后数据的存储方法,其特征在于,所述可变 数据内容符合可扩展标记语言XML标准规范。
8、 根据权利要求1至3任一项所述的排版后数据的存储方法,其特征在于, 所述同 一种类型的排版样式满足如下条件所述排版样式包含的非可变版面元素的内容和属性相同,所述排版样式对 应的可变数据项相同。
9、 根据权利要求8所述的排版后数据的存储方法,其特征在于,所述可变 数据项中记录所述排版样式与可变数据内容的对应关系。
10、 一种排版后数据的存储装置,其特征在于,该装置包括 排版样式获取单元,用于荻取印刷前排版结果中每一种类型的排版样式; 存储单元,用于将所述每一种类型的排版样式存储一份,存储与所述排版样式具有对应关系的所有可变数据内容。
全文摘要
本发明公开了一种排版后数据的存储方法和装置,涉及印刷前计算机排版领域,在存储印刷前排版结果时,能够显著降低占用的磁盘空间,大幅提高磁盘空间的利用率。本发明实施例提供的一种排版后数据的存储方法包括获取印刷前排版结果中每一种类型的排版样式;将所述每一种类型的排版样式存储一份,存储与所述排版样式具有对应关系的所有可变数据内容。
文档编号G06F17/30GK101430715SQ20081023937
公开日2009年5月13日 申请日期2008年12月11日 优先权日2008年12月11日
发明者刚 曲, 闫国龙, 龚文荣 申请人:北大方正集团有限公司;北京北大方正电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1