一种图文自动排版的方法和装置制造方法

文档序号:6626974阅读:484来源:国知局
一种图文自动排版的方法和装置制造方法【专利摘要】本发明公开了一种图文自动排版的方法,通过根据预定义页面样式利用超文本标记语言创建排版模板;从数据源获取排版文字和排版图片;将获取的排版文字和排版图片在所述排版模板中进行排版展示,得到超文本标记语言格式的排版结果文档;调用格式转换控件,将所述超文本标记语言格式的排版结果文档转换为目标格式文件。本发明还提供了一种图文自动排版的装置。本发明方案通过超文本标记语言实现图文排版,排版快捷、灵活,大大提高了排版效率。实现了线上生成目标格式文件,保证报告的格式,关联正确的排版效果,大大提高了排版效率。同时,线上生成目标格式文件,可以实现数据源的共享和及时更新。【专利说明】一种图文自动排版的方法和装置【
技术领域
】[0001]本发明属于计算机信息处理【
技术领域
】,特别涉及一种图文自动排版的方法和装置。【
背景技术
】[0002]目前,行业资讯报告大多数都是以F1DF(PortableDocumentFormat,可移植文档格式)形式展现,然而由于PDF文件本身在排版上存在诸多限制,因此,需要采取一定手段对报告内容进行预排版;[0003]现在用于图文排版的方法主要包括两类:一类是通用字处理方法,一类是专业排版方法;[0004]其中,通用字处理方法可以实现文档的输入、编辑和排版功能,如微软Word。本领域行业中一般是预先线下将数据在word文档中进行整理和排版,然后再转换成PDF文件,或者在数据库中提取数据,生成word文档后再进行排版。这种使用手工的方法,大大降低了图文排版效率。[0005]专业排版方法除了能实现文字处理的功能外,还提供了很多专门针对图书排版的实用功能和快捷工具。然而,采用专业排版方法的工具一般都需要专业排版人员操作,而且这类专业排版软件主要是针对文字排版,对文字和图片的相互匹配方面存在较多限制。【
发明内容】[0006]本发明所要解决的技术问题是,提供一种图文自动排版的方法和装置,以更快捷、更灵活地实现图文排版。[0007]为了解决上述技术问题,一方面,本发明实施例提供了一种图文自动排版的方法,包括:[0008]模板创建步骤:根据预定义页面样式利用超文本标记语言创建排版模板;[0009]数据获取步骤:从数据源获取排版文字和排版图片;[0010]排版展示步骤:将获取的排版文字和排版图片在所述排版模板中进行排版展示,得到超文本标记语言格式的排版结果文档;[0011]格式转换步骤:调用格式转换控件,将所述超文本标记语言格式的排版结果文档转换为目标格式文件。[0012]优选地,在所述排版展示步骤之前,还包括:[0013]关联映射步骤:分别建立所述排版模板中的页面样式与所述排版文字、所述页面样式与所述排版图片之间的关联映射关系,形成关联映射表;[0014]则所述排版展示步骤还包括:[0015]在所述关联映射表中查找与所述排版文字和所述排版图片关联的页面样式,根据查找到的所述页面样式对所述排版文字和所述排版图片进行排版。[0016]优选地,所述页面样式包括封面、封底、页面布局、段落间距和行间距;其中,所述封面和封底包括嵌套文字和字体类型;所述页面布局包括页边距、页面边框、页脚和页眉;[0017]所述排版模板中排版展示的排版文字的属性和排版图片的属性具有可调整性;其中,所述排版文字的属性包括字体、字号、行距、字距;所述排版图片的属性包括所述排版图片在页面中的排版位置。[0018]优选地,所述排版展示步骤包括:[0019]子步骤a:根据排版需要,从所述获取的排版文字和排版图片中查找未排版的排版文字和/或排版图片,从所述未排版的排版文字和/或排版图片中确定当前页面区域中的排版文字和/或排版图片;[0020]子步骤b:根据所述排版模板,将所述确定的排版文字和/或排版图片在所述当前页面区域进行排版;[0021]子步骤c:当所述当前页面区域排版完成后,检查是否存在未排版的排版文字和/或排版图片,若存在,新建一页面作为新的当前页面,返回子步骤a;若不存在,则根据排版结果生成超文本标记语言格式的排版结果文档。[0022]优选地,当排版文字段落和/或排版图片处于当前页面的页尾最后一行时,将所述处于当前页面的页尾最后一行的排版文字段落和/或排版图片排入新建页面,作为所述新建页面排版的起点。[0023]优选地,所述格式转换控件为PDF生成控件,所述目标格式文件为PDF文件。[0024]另一方面,本发明实施例还提供了一种图文自动排版的装置,包括:[0025]模板创建模块:用于根据预定义页面样式利用超文本标记语言创建排版模板;[0026]数据获取模块:用于从数据源获取排版文字和排版图片;[0027]排版展示模块:用于将获取的排版文字和排版图片在所述排版模板中进行排版展示,得到超文本标记语言格式的排版结果文档;[0028]格式转换模块:用于调用格式转换控件,将所述超文本标记语言格式的排版结果文档转换为目标格式文件。[0029]优选地,所述图文自动排版的装置还包括:[0030]关联映射模块,用于分别建立所述排版模板中的页面样式与所述排版文字、所述页面样式与所述排版图片之间的关联映射关系,形成关联映射表;[0031]所述排版展示模块还用于在所述关联映射表中查找与所述排版文字和所述排版图片关联的页面样式,根据查找到的所述页面样式对所述排版文字和所述排版图片进行排版。[0032]优选地,所述页面样式包括封面、封底、页面布局、段落间距和行间距;其中,所述封面和封底包括嵌套文字和字体类型;所述页面布局包括页边距、页面边框、页脚和页眉;[0033]所述图文自动排版的装置还包括属性调整模块,用于对所述排版模板中展示的排版文字的属性和排版图片的属性进行调整;其中,所述排版文字的属性包括字体、字号、行距、字距;所述排版图片的属性包括所述排版图片在页面中的排版位置。[0034]优选地,所述排版展示模块具体包括:[0035]查找子模块,用于根据排版需要,从所述获取的排版文字和排版图片中查找未排版的排版文字和/或排版图片,从所述未排版的排版文字和/或排版图片中确定当前页面区域中的排版文字和/或排版图片;[0036]排版子模块,用于根据所述排版模板,将所述确定的排版文字和/或排版图片在所述当前页面区域中进行排版;[0037]判断子模块,用于当所述当前页面区域排版完成后,检查是否存在未排版的排版文字和/或排版图片,若存在,则新建一页面作为新的当前页面,并发送控制命令给所述查找模块,所述查找模块接收到所述控制命令后,确定所述新的当前页面区域中的排版文字和/或排版图片,所述排版子模块将所述确定的排版文字和/或排版图片在所述新的当前页面区域中进行排版;若不存在,则根据排版结果生成超文本标记语言格式的排版结果文档;[0038]所述排版展示模块还用于当排版文字段落和/或排版图片处于当前页面的页尾最后一行时,将所述处于当前页面的页尾最后一行的排版文字段落和/或排版图片排入新建页面,作为所述新建页面排版的起点。[0039]与现有技术相比,本发明具有以下优点:[0040]本发明提供一种图文自动排版的方法和装置,利用超文本标记语言生成排版模板,从数据源获取排版文字和排版图片,将排版文字和排版图片在生成的排版模板中进行排版,得到超文本标记格式的排版结果文档,最后通过调用格式转换控件将超文本标记格式的排版结果文档转换为目标格式的文件。首先,本发明利用超文本标记语言对图文报告进行排版,排版模板编写简单,修改方便;排版过程基于超文本标记语言而不依赖于页面,图文排版更加快捷、更加灵活,大大提高了排版效率。其次,本发明通过调用格式转换控件对超文本标记语言格式的排版结果文档进行格式转换,实现了线上生成目标格式文件,保证了报告的格式正确性。同时,线上生成目标格式的文件,可以实现数据源的共享和及时更新。【专利附图】【附图说明】[0041]图1是本发明提供的图文自动排版的方法的一个实施例的流程图;[0042]图2是本发明提供的图文自动排版的方法的另一个实施例的流程图;[0043]图3是本发明提供的图文自动排版的装置的一个实施例的结构示意图;[0044]图4是本发明提供的图文自动排版的装置的又一个实施例的结构示意图。【具体实施方式】[0045]为了使本【
技术领域
】的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。[0046]参照图1,是本发明提供的一种图文自动排版的方法的一个实施例的流程图。[0047]具体地,本实施例提供的图文自动排版的方法包括以下步骤:[0048]模板创建步骤SlOl:根据预定义页面样式利用超文本标记语言(HTML,HyperTextMarkuplanguage)创建排版模板。[0049]其中,超文本标记语言本是用来描述网页的一种语言,使用标记标签来描述网页。本发明创新地将超文本标记语言引入到图文排版当中,利用超文本标记语言创建排版模板、对图文排版展示,排版模板编写简单,修改方便。排版过程基于超文本标记语言而不依赖于页面,图文排版更加快捷、更加灵活。[0050]所述页面样式由超文本标记语言进行设置,优选地,所述页面样式包括封面、封底、页面布局、段落间距和行间距。其中,所述封面和封底包括嵌套文字和字体类型。所述页面布局包括页边距、页面边框、页脚和页眉。[0051]优选地,所述排版模板中排版展示的排版文字的属性和排版图片的属性具有可调整性。其中,所述排版文字的属性包括字体、字号、行距、字距,所述排版图片的属性包括所述排版图片在页面中的排版位置。[0052]数据获取步骤S102:从数据源获取排版文字和排版图片。[0053]排版展示步骤S103:将获取的排版文字和排版图片在所述排版模板中进行排版展示,得到超文本标记语言格式的排版结果文档。[0054]参看图2,是本发明提供的图文自动排版的方法的另一个实施例的流程图。[0055]在一种优选的实施方式当中,如图2所示,所述排版展示步骤S103具体包括以下子步骤:[0056]子步骤S103a:根据排版需要,从所述获取的排版文字和排版图片中查找未排版的排版文字和/或排版图片,从所述未排版的排版文字和/或排版图片中确定当前页面区域中的排版文字和/或排版图片。[0057]子步骤S103b:根据所述排版模板,将所述确定的排版文字和/或排版图片在所述当前页面区域进行排版。[0058]子步骤S103c:当所述当前页面区域排版完成后,检查是否存在未排版的排版文字和/或排版图片,若存在,新建一页面作为新的当前页面,返回子步骤S103a。若不存在,则根据排版结果生成超文本标记语言格式的排版结果文档。[0059]在此基础上,当排版文字段落和/或排版图片处于当前页面的页尾最后一行时,将所述处于当前页面的页尾最后一行的排版文字段落和/或排版图片排入新建页面,作为所述新建页面排版的起点。[0060]优选地,所述排版图片可根据页面自动调整大小。[0061]在具体实施当中,在所述排版展示步骤S103之前,本实施例提供的图文自动排版方法通常还包括:[0062]关联映射步骤SlOO:分别建立所述排版模板中的页面样式与所述排版文字、所述页面样式与所述排版图片之间的关联映射关系,形成关联映射表。[0063]则所述排版展示步骤S103还包括:[0064]在所述关联映射表中查找与所述排版文字和所述排版图片关联的页面样式,根据查找到的所述页面样式对所述排版文字和所述排版图片进行排版。[0065]格式转换步骤S104:调用格式转换控件,将所述超文本标记语言格式的排版结果文档转换为目标格式文件。[0066]优选地,所述格式转换控件为PDF生成控件,所述目标格式文件为PDF文件。并且所述PDF生成控件优选为内嵌型控件。[0067]以行业资讯报告排版为例,依据本实施例的方法具体包括以下步骤:[0068]步骤(I):形成固定的模板:确定报告的封面、封底、页面布局,段落间距及行间距等,使用HTML格式及CSS(级联样式表)对页面的排版进行调整,获得排版模板。[0069]CSS(级联样式表)是一种用来表现HTML文件样式的计算机语言,能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,是目前基于文本展示最优秀的表现设计语言。CSS能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性。本发明实施例采用级联样式表定义HTML的元素的排版布局,尤其是对文字样式进行控制,通过仅仅编辑一个简单的CSS文档,同时改变所有排版页面的页面样式。允许同时控制多重页面的样式和布局,能够为每个HTML元素定义样式,并将所述样式应用于任意多的页面中。如需进行全局的更新,只需简单地改变样式,然后排版页面的所有元素均会自动地更新,极大地提高了工作效率。[0070]步骤(2):准备排版的内容:从数据源获取排版数据即需要排版的文字内容和图片。[0071]步骤(3):排版展示:将需要排版的文字内容和图片按排版模板所规定的样式进行排版展示。可以在页面中对报告进行预览,可以看到HTML格式的报告展示。[0072]步骤⑷:使用第三方PDF生成控件,将HTML格式的报告生成PDF文件。[0073]为了增加排版的灵活性,上述步骤(I)中的封面和封底,以增加嵌套文字,字体类型等。所述的页面布局是指页边距,页面边框,页脚和页眉,可以增加页眉页脚及页眉页脚中的图片。并且步骤(I)中对于段落预处理,段落处于页尾最后一行时,将所述段落排版于新的一页。步骤(2)中的文字属性可以设置,一般包括字体,字号,行距,字距等。所述的图片属性可以设置,一般包含图片在页面中的排版位置。同时在生成时设置为自动调整大小以适应页面。[0074]采用上述对行业资讯报告排版方法,在排版过程中按照预定的模板自动进行报告格式要求,线上生成roF,保证报告的格式,关联正确的排版效果,大大提高了排版效率。同时,线上生成roF,可以实现数据源的共享和及时更新。[0075]具体的,对于有一个封面,一个封底,若干个图片,若干文字等的数据源,需要将这些数据源根据固定的模板排版,并将其生成HF。采用本实施例所述的方法进行自动排版时,具体方法如下:[0076]形成固定的模板,确定报告的封面图片,加上LOGO(标志),加上报告发布日期。确定封底,加上报告撰写人,主编等。确定页面布局,页边距为上下左右均设置为1.27cm,页面边框为绿色,页脚调整公司图案、文字内容及页码的显示。页眉确定为长条框,涂上蓝色,加上L0G0,右角为该报告的名称及期数。确定所有的一级标题为左对齐,字体黑色,大小为16,加粗,二级标题为居中,字体蓝色,大小为10,加粗。确定正文内容段落格式为两端对齐。确定正文文字大小为8.5号字,两端对齐,图片和图表生成时按统一格式。确定表格不能跨页显示。使用HTML格式及CSS对页面的排版进行调整,获得模板雏形。[0077]准备排版的内容,从数据源获取排版数据即需要排版的文字内容和图片,文字一般存储在数据库表中;而图片则通常以表格或文件形式存储在服务器上。[0078]排版展示,将需要排版的文字内容和图片按排版模板所规定的样式进行排版展示。优选地,可通过预览即将生成的PDF文件,提前预知排版情况。[0079]使用第三方PDF生成控件,将HTML格式的报告生成PDF文件。PDF生成控件的接口已集成到线上的系统中,点击一个按钮就可以调用。[0080]由上可见,本发明提供的一种图文自动排版的方法,采取预先根据排版需要利用超文本标记语言生成排版模板,然后从数据源获取排版文字和排版图片,再将排版文字和排版图片在生成的排版模板中进行排版展示,得到超文本标记格式的排版结果文档,在将该文档转换为目标格式文件,从而完成自动排版。本发明利用超文本标记语言对图文报告进行排版,排版模板编写简单,修改方便。排版过程基于超文本标记语言而不依赖于页面,图文排版更加快捷、更加灵活,大大提高了排版效率。其次,本发明通过调用格式转换控件对超文本标记语言格式的排版结果文档进行格式转换,实现了线上生成目标格式文件,保证了报告的格式正确性。同时,线上生成目标格式的文件,可以实现数据源的共享和及时更新。[0081]参见图3,是本发明提供的图文自动排版装置的一个实施例的结构示意图。[0082]本实施例提供的一种图文自动排版的装置,包括:[0083]模板创建模块301:用于根据预定义页面样式利用超文本标记语言创建排版模板。[0084]数据获取模块302:用于从数据源获取排版文字和排版图片。[0085]排版展示模块303:用于将获取的排版文字和排版图片在所述排版模板中进行排版展示,得到超文本标记语言格式的排版结果文档。[0086]格式转换模块304:用于调用格式转换控件,将所述超文本标记语言格式的排版结果文档转换为目标格式文件。[0087]优选地,所述格式转换控件为PDF生成控件,所述目标格式文件为PDF文件。所述PDF生成控件优选为内嵌型控件。[0088]在一种实施方式中,所述排版展示模块303具体包括:[0089]查找子模块,用于根据排版需要,从所述获取的排版文字和排版图片中查找未排版的排版文字和/或排版图片,从所述未排版的排版文字和/或排版图片中确定当前页面区域中的排版文字和/或排版图片;[0090]排版子模块,用于根据所述排版模板,将所述确定的排版文字和/或排版图片在所述当前页面区域中进行排版;[0091]判断子模块,用于当所述当前页面区域排版完成后,检查是否存在未排版的排版文字和/或排版图片,若存在,则新建一页面作为新的当前页面,并发送控制命令给所述查找模块,所述查找模块接收到所述控制命令后,确定所述新的当前页面区域中的排版文字和/或排版图片,所述排版子模块将所述确定的排版文字和/或排版图片在所述新的当前页面区域中进行排版;若不存在,则根据排版结果生成超文本标记语言格式的排版结果文档。[0092]在此基础上,所述排版展示模块303还用于当排版文字段落和/或排版图片处于当前页面的页尾最后一行时,将所述处于当前页面的页尾最后一行的排版文字段落和/或排版图片排入新建页面,作为所述新建页面排版的起点。[0093]参见图4,优选地,本发明实施例提供的图文自动排版的装置还包括关联映射模块305,用于分别建立所述排版模板中的页面样式与所述排版文字、所述页面样式与所述排版图片之间的关联映射关系,形成关联映射表。[0094]所述排版展示模块303还用于在所述关联映射表中查找与所述排版文字和所述排版图片关联的页面样式,根据查找到的所述页面样式对所述排版文字和所述排版图片进行排版。[0095]其中,所述页面样式包括封面、封底、页面布局、段落间距和行间距。其中,所述封面和封底包括嵌套文字和字体类型。所述页面布局包括页边距、页面边框、页脚和页眉。[0096]进一步地,本发明实施例提供的图文自动排版的装置还包括属性调整模块306,用于对所述排版模板中展示的排版文字的属性和排版图片的属性进行调整。其中,所述排版文字的属性包括字体、字号、行距、字距。所述排版图片的属性包括所述排版图片在页面中的排版位置。[0097]由上可见,本发明实施例提供的图文自动排版的装置采取由模板创建模块301预先根据排版需要利用超文本标记语言生成排版模板,然后数据获取模块302从数据源获取排版文字和排版图片,排版展示模块303再将排版文字和排版图片在生成的排版模板中进行展示,得到超文本标记格式的排版结果文档,再由格式转换模块304将该文档转换为目标格式文件,从而完成自动排版。本发明利用超文本标记语言对图文报告进行排版,排版模板编写简单,修改方便。排版过程基于超文本标记语言而不依赖于页面,图文排版更加快捷、更加灵活,大大提高了排版效率。其次,本发明通过调用格式转换控件对超文本标记语言格式的排版结果文档进行格式转换,实现了线上生成目标格式文件,保证了报告的格式正确性。同时,线上生成目标格式的文件,可以实现数据源的共享和及时更新。[0098]本领域普通技术人员可以理解上述实施例的各种流程中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,ReadOnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁盘或光盘等。[0099]同时,在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。[0100]以上对本发明实施例所提供的图文自动排版方法和装置进行了详细介绍,本文中应用了具体个例对交互的本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。【权利要求】1.一种图文自动排版的方法,其特征在于,所述方法包括:模板创建步骤:根据预定义页面样式利用超文本标记语言创建排版模板;数据获取步骤:从数据源获取排版文字和排版图片;排版展示步骤:将获取的排版文字和排版图片在所述排版模板中进行排版展示,得到超文本标记语言格式的排版结果文档;格式转换步骤:将所述超文本标记语言格式的排版结果文档转换为目标格式文件。2.如权利要求1所述的图文自动排版的方法,其特征在于,在所述排版展示步骤之前,还包括:关联映射步骤:分别建立所述排版模板中的页面样式与所述排版文字、所述页面样式与所述排版图片之间的关联映射关系,形成关联映射表;则所述排版展示步骤还包括:在所述关联映射表中查找与所述排版文字和所述排版图片关联的页面样式,根据查找到的所述页面样式对所述排版文字和所述排版图片进行排版。3.如权利要求2所述的图文自动排版的方法,其特征在于,所述页面样式包括封面、封底、页面布局、段落间距和行间距;其中,所述封面和封底包括嵌套文字和字体类型;所述页面布局包括页边距、页面边框、页脚和页眉;所述排版模板中排版展示的排版文字的属性和排版图片的属性具有可调整性;其中,所述排版文字的属性包括字体、字号、行距、字距;所述排版图片的属性包括所述排版图片在页面中的排版位置。4.如权利要求1所述的图文自动排版的方法,其特征在于,所述排版展示步骤包括:子步骤a:根据排版需要,从所述获取的排版文字和排版图片中查找未排版的排版文字和/或排版图片,从所述未排版的排版文字和/或排版图片中确定当前页面区域中的排版文字和/或排版图片;子步骤b:根据所述排版模板,将所述确定的排版文字和/或排版图片在所述当前页面区域进行排版;子步骤c:当所述当前页面区域排版完成后,检查是否存在未排版的排版文字和/或排版图片,若存在,新建一页面作为新的当前页面,返回子步骤a;若不存在,则根据排版结果生成超文本标记语言格式的排版结果文档。5.如权利要求4所述的图文自动排版的方法,其特征在于,当排版文字段落和/或排版图片处于当前页面的页尾最后一行时,将所述处于当前页面的页尾最后一行的排版文字段落和/或排版图片排入新建页面,作为所述新建页面排版的起点。6.如权利要求1?5任一项所述的图文自动排版的方法,其特征在于,所述格式转换控件为PDF生成控件,所述目标格式文件为PDF文件。7.一种图文自动排版的装置,其特征在于,包括:模板创建模块:用于根据预定义页面样式利用超文本标记语言创建排版模板;数据获取模块:用于从数据源获取排版文字和排版图片;排版展示模块:用于将获取的排版文字和排版图片在所述排版模板中进行排版展示,得到超文本标记语言格式的排版结果文档;格式转换模块:用于调用格式转换控件,将所述超文本标记语言格式的排版结果文档转换为目标格式文件。8.如权利要求7所述的图文自动排版的装置,其特征在于,还包括:关联映射模块,用于分别建立所述排版模板中的页面样式与所述排版文字、所述页面样式与所述排版图片之间的关联映射关系,形成关联映射表;所述排版展示模块还用于在所述关联映射表中查找与所述排版文字和所述排版图片关联的页面样式,根据查找到的所述页面样式对所述排版文字和所述排版图片进行排版。9.如权利要求8所述的图文自动排版的装置,其特征在于,所述页面样式包括封面、封底、页面布局、段落间距和行间距;其中,所述封面和封底包括嵌套文字和字体类型;所述页面布局包括页边距、页面边框、页脚和页眉;所述图文自动排版的装置还包括属性调整模块,用于对所述排版模板中展示的排版文字的属性和排版图片的属性进行调整;其中,所述排版文字的属性包括字体、字号、行距、字距;所述排版图片的属性包括所述排版图片在页面中的排版位置。10.如权利要求7所述的图文自动排版的装置,其特征在于,所述排版展示模块具体包括:查找子模块,用于根据排版需要,从所述获取的排版文字和排版图片中查找未排版的排版文字和/或排版图片,从所述未排版的排版文字和/或排版图片中确定当前页面区域中的排版文字和/或排版图片;排版子模块,用于根据所述排版模板,将所述确定的排版文字和/或排版图片在所述当前页面区域中进行排版;判断子模块,用于当所述当前页面区域排版完成后,检查是否存在未排版的排版文字和/或排版图片,若存在,则新建一页面作为新的当前页面,并发送控制命令给所述查找模块,所述查找模块接收到所述控制命令后,确定所述新的当前页面区域中的排版文字和/或排版图片,所述排版子模块将所述确定的排版文字和/或排版图片在所述新的当前页面区域中进行排版;若不存在,则根据排版结果生成超文本标记语言格式的排版结果文档;所述排版展示模块还用于当排版文字段落和/或排版图片处于当前页面的页尾最后一行时,将所述处于当前页面的页尾最后一行的排版文字段落和/或排版图片排入新建页面,作为所述新建页面排版的起点。【文档编号】G06F17/25GK104239284SQ201410469613【公开日】2014年12月24日申请日期:2014年9月15日优先权日:2014年9月15日【发明者】吴忠辉申请人:广州市西美信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1