CN104239284A - 一种图文自动排版的方法和装置 - Google Patents
一种图文自动排版的方法和装置 Download PDFInfo
- Publication number
- CN104239284A CN104239284A CN201410469613.XA CN201410469613A CN104239284A CN 104239284 A CN104239284 A CN 104239284A CN 201410469613 A CN201410469613 A CN 201410469613A CN 104239284 A CN104239284 A CN 104239284A
- Authority
- CN
- China
- Prior art keywords
- typesetting
- picture
- word
- page
- composition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 239000000203 mixture Substances 0.000 title claims abstract description 34
- 238000006243 chemical reaction Methods 0.000 claims abstract description 20
- 230000000694 effects Effects 0.000 abstract description 2
- 230000002596 correlated effect Effects 0.000 abstract 1
- 230000008569 process Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000007596 consolidation process Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
Landscapes
- Document Processing Apparatus (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种图文自动排版的方法,通过根据预定义页面样式利用超文本标记语言创建排版模板;从数据源获取排版文字和排版图片;将获取的排版文字和排版图片在所述排版模板中进行排版展示,得到超文本标记语言格式的排版结果文档;调用格式转换控件,将所述超文本标记语言格式的排版结果文档转换为目标格式文件。本发明还提供了一种图文自动排版的装置。本发明方案通过超文本标记语言实现图文排版,排版快捷、灵活,大大提高了排版效率。实现了线上生成目标格式文件,保证报告的格式,关联正确的排版效果,大大提高了排版效率。同时,线上生成目标格式文件,可以实现数据源的共享和及时更新。
Description
技术领域
本发明属于计算机信息处理技术领域,特别涉及一种图文自动排版的方法和装置。
背景技术
目前,行业资讯报告大多数都是以PDF(Portable Document Format,可移植文档格式)形式展现,然而由于PDF文件本身在排版上存在诸多限制,因此,需要采取一定手段对报告内容进行预排版;
现在用于图文排版的方法主要包括两类:一类是通用字处理方法,一类是专业排版方法;
其中,通用字处理方法可以实现文档的输入、编辑和排版功能,如微软Word。本领域行业中一般是预先线下将数据在word文档中进行整理和排版,然后再转换成PDF文件,或者在数据库中提取数据,生成word文档后再进行排版。这种使用手工的方法,大大降低了图文排版效率。
专业排版方法除了能实现文字处理的功能外,还提供了很多专门针对图书排版的实用功能和快捷工具。然而,采用专业排版方法的工具一般都需要专业排版人员操作,而且这类专业排版软件主要是针对文字排版,对文字和图片的相互匹配方面存在较多限制。
发明内容
本发明所要解决的技术问题是,提供一种图文自动排版的方法和装置,以更快捷、更灵活地实现图文排版。
为了解决上述技术问题,一方面,本发明实施例提供了一种图文自动排版的方法,包括:
模板创建步骤:根据预定义页面样式利用超文本标记语言创建排版模板;
数据获取步骤:从数据源获取排版文字和排版图片;
排版展示步骤:将获取的排版文字和排版图片在所述排版模板中进行排版展示,得到超文本标记语言格式的排版结果文档;
格式转换步骤:调用格式转换控件,将所述超文本标记语言格式的排版结果文档转换为目标格式文件。
优选地,在所述排版展示步骤之前,还包括:
关联映射步骤:分别建立所述排版模板中的页面样式与所述排版文字、所述页面样式与所述排版图片之间的关联映射关系,形成关联映射表;
则所述排版展示步骤还包括:
在所述关联映射表中查找与所述排版文字和所述排版图片关联的页面样式,根据查找到的所述页面样式对所述排版文字和所述排版图片进行排版。
优选地,所述页面样式包括封面、封底、页面布局、段落间距和行间距;其中,所述封面和封底包括嵌套文字和字体类型;所述页面布局包括页边距、页面边框、页脚和页眉;
所述排版模板中排版展示的排版文字的属性和排版图片的属性具有可调整性;其中,所述排版文字的属性包括字体、字号、行距、字距;所述排版图片的属性包括所述排版图片在页面中的排版位置。
优选地,所述排版展示步骤包括:
子步骤a:根据排版需要,从所述获取的排版文字和排版图片中查找未排版的排版文字和/或排版图片,从所述未排版的排版文字和/或排版图片中确定当前页面区域中的排版文字和/或排版图片;
子步骤b:根据所述排版模板,将所述确定的排版文字和/或排版图片在所述当前页面区域进行排版;
子步骤c:当所述当前页面区域排版完成后,检查是否存在未排版的排版文字和/或排版图片,若存在,新建一页面作为新的当前页面,返回子步骤a;若不存在,则根据排版结果生成超文本标记语言格式的排版结果文档。
优选地,当排版文字段落和/或排版图片处于当前页面的页尾最后一行时,将所述处于当前页面的页尾最后一行的排版文字段落和/或排版图片排入新建页面,作为所述新建页面排版的起点。
优选地,所述格式转换控件为PDF生成控件,所述目标格式文件为PDF文件。
另一方面,本发明实施例还提供了一种图文自动排版的装置,包括:
模板创建模块:用于根据预定义页面样式利用超文本标记语言创建排版模板;
数据获取模块:用于从数据源获取排版文字和排版图片;
排版展示模块:用于将获取的排版文字和排版图片在所述排版模板中进行排版展示,得到超文本标记语言格式的排版结果文档;
格式转换模块:用于调用格式转换控件,将所述超文本标记语言格式的排版结果文档转换为目标格式文件。
优选地,所述图文自动排版的装置还包括:
关联映射模块,用于分别建立所述排版模板中的页面样式与所述排版文字、所述页面样式与所述排版图片之间的关联映射关系,形成关联映射表;
所述排版展示模块还用于在所述关联映射表中查找与所述排版文字和所述排版图片关联的页面样式,根据查找到的所述页面样式对所述排版文字和所述排版图片进行排版。
优选地,所述页面样式包括封面、封底、页面布局、段落间距和行间距;其中,所述封面和封底包括嵌套文字和字体类型;所述页面布局包括页边距、页面边框、页脚和页眉;
所述图文自动排版的装置还包括属性调整模块,用于对所述排版模板中展示的排版文字的属性和排版图片的属性进行调整;其中,所述排版文字的属性包括字体、字号、行距、字距;所述排版图片的属性包括所述排版图片在页面中的排版位置。
优选地,所述排版展示模块具体包括:
查找子模块,用于根据排版需要,从所述获取的排版文字和排版图片中查找未排版的排版文字和/或排版图片,从所述未排版的排版文字和/或排版图片中确定当前页面区域中的排版文字和/或排版图片;
排版子模块,用于根据所述排版模板,将所述确定的排版文字和/或排版图片在所述当前页面区域中进行排版;
判断子模块,用于当所述当前页面区域排版完成后,检查是否存在未排版的排版文字和/或排版图片,若存在,则新建一页面作为新的当前页面,并发送控制命令给所述查找模块,所述查找模块接收到所述控制命令后,确定所述新的当前页面区域中的排版文字和/或排版图片,所述排版子模块将所述确定的排版文字和/或排版图片在所述新的当前页面区域中进行排版;若不存在,则根据排版结果生成超文本标记语言格式的排版结果文档;
所述排版展示模块还用于当排版文字段落和/或排版图片处于当前页面的页尾最后一行时,将所述处于当前页面的页尾最后一行的排版文字段落和/或排版图片排入新建页面,作为所述新建页面排版的起点。
与现有技术相比,本发明具有以下优点:
本发明提供一种图文自动排版的方法和装置,利用超文本标记语言生成排版模板,从数据源获取排版文字和排版图片,将排版文字和排版图片在生成的排版模板中进行排版,得到超文本标记格式的排版结果文档,最后通过调用格式转换控件将超文本标记格式的排版结果文档转换为目标格式的文件。首先,本发明利用超文本标记语言对图文报告进行排版,排版模板编写简单,修改方便;排版过程基于超文本标记语言而不依赖于页面,图文排版更加快捷、更加灵活,大大提高了排版效率。其次,本发明通过调用格式转换控件对超文本标记语言格式的排版结果文档进行格式转换,实现了线上生成目标格式文件,保证了报告的格式正确性。同时,线上生成目标格式的文件,可以实现数据源的共享和及时更新。
附图说明
图1是本发明提供的图文自动排版的方法的一个实施例的流程图;
图2是本发明提供的图文自动排版的方法的另一个实施例的流程图;
图3是本发明提供的图文自动排版的装置的一个实施例的结构示意图;
图4是本发明提供的图文自动排版的装置的又一个实施例的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
参照图1,是本发明提供的一种图文自动排版的方法的一个实施例的流程图。
具体地,本实施例提供的图文自动排版的方法包括以下步骤:
模板创建步骤S101:根据预定义页面样式利用超文本标记语言(HTML,Hyper Text Markup language)创建排版模板。
其中,超文本标记语言本是用来描述网页的一种语言,使用标记标签来描述网页。本发明创新地将超文本标记语言引入到图文排版当中,利用超文本标记语言创建排版模板、对图文排版展示,排版模板编写简单,修改方便。排版过程基于超文本标记语言而不依赖于页面,图文排版更加快捷、更加灵活。
所述页面样式由超文本标记语言进行设置,优选地,所述页面样式包括封面、封底、页面布局、段落间距和行间距。其中,所述封面和封底包括嵌套文字和字体类型。所述页面布局包括页边距、页面边框、页脚和页眉。
优选地,所述排版模板中排版展示的排版文字的属性和排版图片的属性具有可调整性。其中,所述排版文字的属性包括字体、字号、行距、字距,所述排版图片的属性包括所述排版图片在页面中的排版位置。
数据获取步骤S102:从数据源获取排版文字和排版图片。
排版展示步骤S103:将获取的排版文字和排版图片在所述排版模板中进行排版展示,得到超文本标记语言格式的排版结果文档。
参看图2,是本发明提供的图文自动排版的方法的另一个实施例的流程图。
在一种优选的实施方式当中,如图2所示,所述排版展示步骤S103具体包括以下子步骤:
子步骤S103a:根据排版需要,从所述获取的排版文字和排版图片中查找未排版的排版文字和/或排版图片,从所述未排版的排版文字和/或排版图片中确定当前页面区域中的排版文字和/或排版图片。
子步骤S103b:根据所述排版模板,将所述确定的排版文字和/或排版图片在所述当前页面区域进行排版。
子步骤S103c:当所述当前页面区域排版完成后,检查是否存在未排版的排版文字和/或排版图片,若存在,新建一页面作为新的当前页面,返回子步骤S103a。若不存在,则根据排版结果生成超文本标记语言格式的排版结果文档。
在此基础上,当排版文字段落和/或排版图片处于当前页面的页尾最后一行时,将所述处于当前页面的页尾最后一行的排版文字段落和/或排版图片排入新建页面,作为所述新建页面排版的起点。
优选地,所述排版图片可根据页面自动调整大小。
在具体实施当中,在所述排版展示步骤S103之前,本实施例提供的图文自动排版方法通常还包括:
关联映射步骤S100:分别建立所述排版模板中的页面样式与所述排版文字、所述页面样式与所述排版图片之间的关联映射关系,形成关联映射表。
则所述排版展示步骤S103还包括:
在所述关联映射表中查找与所述排版文字和所述排版图片关联的页面样式,根据查找到的所述页面样式对所述排版文字和所述排版图片进行排版。
格式转换步骤S104:调用格式转换控件,将所述超文本标记语言格式的排版结果文档转换为目标格式文件。
优选地,所述格式转换控件为PDF生成控件,所述目标格式文件为PDF文件。并且所述PDF生成控件优选为内嵌型控件。
以行业资讯报告排版为例,依据本实施例的方法具体包括以下步骤:
步骤(1):形成固定的模板:确定报告的封面、封底、页面布局,段落间距及行间距等,使用HTML格式及CSS(级联样式表)对页面的排版进行调整,获得排版模板。
CSS(级联样式表)是一种用来表现HTML文件样式的计算机语言,能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,是目前基于文本展示最优秀的表现设计语言。CSS能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性。本发明实施例采用级联样式表定义HTML的元素的排版布局,尤其是对文字样式进行控制,通过仅仅编辑一个简单的CSS文档,同时改变所有排版页面的页面样式。允许同时控制多重页面的样式和布局,能够为每个HTML元素定义样式,并将所述样式应用于任意多的页面中。如需进行全局的更新,只需简单地改变样式,然后排版页面的所有元素均会自动地更新,极大地提高了工作效率。
步骤(2):准备排版的内容:从数据源获取排版数据即需要排版的文字内容和图片。
步骤(3):排版展示:将需要排版的文字内容和图片按排版模板所规定的样式进行排版展示。可以在页面中对报告进行预览,可以看到HTML格式的报告展示。
步骤(4):使用第三方PDF生成控件,将HTML格式的报告生成PDF文件。
为了增加排版的灵活性,上述步骤(1)中的封面和封底,以增加嵌套文字,字体类型等。所述的页面布局是指页边距,页面边框,页脚和页眉,可以增加页眉页脚及页眉页脚中的图片。并且步骤(1)中对于段落预处理,段落处于页尾最后一行时,将所述段落排版于新的一页。步骤(2)中的文字属性可以设置,一般包括字体,字号,行距,字距等。所述的图片属性可以设置,一般包含图片在页面中的排版位置。同时在生成时设置为自动调整大小以适应页面。
采用上述对行业资讯报告排版方法,在排版过程中按照预定的模板自动进行报告格式要求,线上生成PDF,保证报告的格式,关联正确的排版效果,大大提高了排版效率。同时,线上生成PDF,可以实现数据源的共享和及时更新。
具体的,对于有一个封面,一个封底,若干个图片,若干文字等的数据源,需要将这些数据源根据固定的模板排版,并将其生成PDF。采用本实施例所述的方法进行自动排版时,具体方法如下:
形成固定的模板,确定报告的封面图片,加上LOGO(标志),加上报告发布日期。确定封底,加上报告撰写人,主编等。确定页面布局,页边距为上下左右均设置为1.27cm,页面边框为绿色,页脚调整公司图案、文字内容及页码的显示。页眉确定为长条框,涂上蓝色,加上LOGO,右角为该报告的名称及期数。确定所有的一级标题为左对齐,字体黑色,大小为16,加粗,二级标题为居中,字体蓝色,大小为10,加粗。确定正文内容段落格式为两端对齐。确定正文文字大小为8.5号字,两端对齐,图片和图表生成时按统一格式。确定表格不能跨页显示。使用HTML格式及CSS对页面的排版进行调整,获得模板雏形。
准备排版的内容,从数据源获取排版数据即需要排版的文字内容和图片,文字一般存储在数据库表中;而图片则通常以表格或文件形式存储在服务器上。
排版展示,将需要排版的文字内容和图片按排版模板所规定的样式进行排版展示。优选地,可通过预览即将生成的PDF文件,提前预知排版情况。
使用第三方PDF生成控件,将HTML格式的报告生成PDF文件。PDF生成控件的接口已集成到线上的系统中,点击一个按钮就可以调用。
由上可见,本发明提供的一种图文自动排版的方法,采取预先根据排版需要利用超文本标记语言生成排版模板,然后从数据源获取排版文字和排版图片,再将排版文字和排版图片在生成的排版模板中进行排版展示,得到超文本标记格式的排版结果文档,在将该文档转换为目标格式文件,从而完成自动排版。本发明利用超文本标记语言对图文报告进行排版,排版模板编写简单,修改方便。排版过程基于超文本标记语言而不依赖于页面,图文排版更加快捷、更加灵活,大大提高了排版效率。其次,本发明通过调用格式转换控件对超文本标记语言格式的排版结果文档进行格式转换,实现了线上生成目标格式文件,保证了报告的格式正确性。同时,线上生成目标格式的文件,可以实现数据源的共享和及时更新。
参见图3,是本发明提供的图文自动排版装置的一个实施例的结构示意图。
本实施例提供的一种图文自动排版的装置,包括:
模板创建模块301:用于根据预定义页面样式利用超文本标记语言创建排版模板。
数据获取模块302:用于从数据源获取排版文字和排版图片。
排版展示模块303:用于将获取的排版文字和排版图片在所述排版模板中进行排版展示,得到超文本标记语言格式的排版结果文档。
格式转换模块304:用于调用格式转换控件,将所述超文本标记语言格式的排版结果文档转换为目标格式文件。
优选地,所述格式转换控件为PDF生成控件,所述目标格式文件为PDF文件。所述PDF生成控件优选为内嵌型控件。
在一种实施方式中,所述排版展示模块303具体包括:
查找子模块,用于根据排版需要,从所述获取的排版文字和排版图片中查找未排版的排版文字和/或排版图片,从所述未排版的排版文字和/或排版图片中确定当前页面区域中的排版文字和/或排版图片;
排版子模块,用于根据所述排版模板,将所述确定的排版文字和/或排版图片在所述当前页面区域中进行排版;
判断子模块,用于当所述当前页面区域排版完成后,检查是否存在未排版的排版文字和/或排版图片,若存在,则新建一页面作为新的当前页面,并发送控制命令给所述查找模块,所述查找模块接收到所述控制命令后,确定所述新的当前页面区域中的排版文字和/或排版图片,所述排版子模块将所述确定的排版文字和/或排版图片在所述新的当前页面区域中进行排版;若不存在,则根据排版结果生成超文本标记语言格式的排版结果文档。
在此基础上,所述排版展示模块303还用于当排版文字段落和/或排版图片处于当前页面的页尾最后一行时,将所述处于当前页面的页尾最后一行的排版文字段落和/或排版图片排入新建页面,作为所述新建页面排版的起点。
参见图4,优选地,本发明实施例提供的图文自动排版的装置还包括关联映射模块305,用于分别建立所述排版模板中的页面样式与所述排版文字、所述页面样式与所述排版图片之间的关联映射关系,形成关联映射表。
所述排版展示模块303还用于在所述关联映射表中查找与所述排版文字和所述排版图片关联的页面样式,根据查找到的所述页面样式对所述排版文字和所述排版图片进行排版。
其中,所述页面样式包括封面、封底、页面布局、段落间距和行间距。其中,所述封面和封底包括嵌套文字和字体类型。所述页面布局包括页边距、页面边框、页脚和页眉。
进一步地,本发明实施例提供的图文自动排版的装置还包括属性调整模块306,用于对所述排版模板中展示的排版文字的属性和排版图片的属性进行调整。其中,所述排版文字的属性包括字体、字号、行距、字距。所述排版图片的属性包括所述排版图片在页面中的排版位置。
由上可见,本发明实施例提供的图文自动排版的装置采取由模板创建模块301预先根据排版需要利用超文本标记语言生成排版模板,然后数据获取模块302从数据源获取排版文字和排版图片,排版展示模块303再将排版文字和排版图片在生成的排版模板中进行展示,得到超文本标记格式的排版结果文档,再由格式转换模块304将该文档转换为目标格式文件,从而完成自动排版。本发明利用超文本标记语言对图文报告进行排版,排版模板编写简单,修改方便。排版过程基于超文本标记语言而不依赖于页面,图文排版更加快捷、更加灵活,大大提高了排版效率。其次,本发明通过调用格式转换控件对超文本标记语言格式的排版结果文档进行格式转换,实现了线上生成目标格式文件,保证了报告的格式正确性。同时,线上生成目标格式的文件,可以实现数据源的共享和及时更新。
本领域普通技术人员可以理解上述实施例的各种流程中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。
同时,在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
以上对本发明实施例所提供的图文自动排版方法和装置进行了详细介绍,本文中应用了具体个例对交互的本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
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所述的图文自动排版的装置,其特征在于,所述排版展示模块具体包括:
查找子模块,用于根据排版需要,从所述获取的排版文字和排版图片中查找未排版的排版文字和/或排版图片,从所述未排版的排版文字和/或排版图片中确定当前页面区域中的排版文字和/或排版图片;
排版子模块,用于根据所述排版模板,将所述确定的排版文字和/或排版图片在所述当前页面区域中进行排版;
判断子模块,用于当所述当前页面区域排版完成后,检查是否存在未排版的排版文字和/或排版图片,若存在,则新建一页面作为新的当前页面,并发送控制命令给所述查找模块,所述查找模块接收到所述控制命令后,确定所述新的当前页面区域中的排版文字和/或排版图片,所述排版子模块将所述确定的排版文字和/或排版图片在所述新的当前页面区域中进行排版;若不存在,则根据排版结果生成超文本标记语言格式的排版结果文档;
所述排版展示模块还用于当排版文字段落和/或排版图片处于当前页面的页尾最后一行时,将所述处于当前页面的页尾最后一行的排版文字段落和/或排版图片排入新建页面,作为所述新建页面排版的起点。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410469613.XA CN104239284A (zh) | 2014-09-15 | 2014-09-15 | 一种图文自动排版的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410469613.XA CN104239284A (zh) | 2014-09-15 | 2014-09-15 | 一种图文自动排版的方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104239284A true CN104239284A (zh) | 2014-12-24 |
Family
ID=52227381
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410469613.XA Pending CN104239284A (zh) | 2014-09-15 | 2014-09-15 | 一种图文自动排版的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104239284A (zh) |
Cited By (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104699664A (zh) * | 2015-03-19 | 2015-06-10 | 徐州工业职业技术学院 | 一种模板独立的排版系统及方法 |
CN105045776A (zh) * | 2015-09-07 | 2015-11-11 | 武汉大学 | 一种页面自动排版方法 |
CN105893627A (zh) * | 2016-05-16 | 2016-08-24 | 天津慧涛科技股份有限公司 | 一种网站信息智能排版管理系统 |
CN106970900A (zh) * | 2017-03-26 | 2017-07-21 | 北京图文天地科技发展有限公司 | 一种兼容emoji表情符排版的方法 |
CN106997338A (zh) * | 2017-03-26 | 2017-08-01 | 北京图文天地科技发展有限公司 | 一种兼容多国文字排版系统及其方法 |
CN107544946A (zh) * | 2016-06-23 | 2018-01-05 | 珠海金山办公软件有限公司 | 一种文档展现方法及装置 |
CN107688557A (zh) * | 2016-08-03 | 2018-02-13 | 北大方正集团有限公司 | 排版方法、排版系统和终端 |
CN108121693A (zh) * | 2016-11-29 | 2018-06-05 | 珠海金山办公软件有限公司 | 一种幻灯片美化方法及装置 |
WO2018130069A1 (zh) * | 2017-01-13 | 2018-07-19 | 优视科技有限公司 | 图集内容承载页生成方法、装置、计算设备以及存储介质 |
CN109375972A (zh) * | 2018-09-17 | 2019-02-22 | 广州视源电子科技股份有限公司 | 多元素布局的方法、装置、计算机设备和存储介质 |
CN109472016A (zh) * | 2018-12-24 | 2019-03-15 | 徐州华艺彩色印刷有限公司 | 一种适用于印刷行业的快速集中式排版换版处理方法 |
CN109670069A (zh) * | 2018-11-13 | 2019-04-23 | 厦门分类信息技术有限公司 | 一种书法文字图像的排版方法及排版系统 |
CN109783792A (zh) * | 2018-12-13 | 2019-05-21 | 方正璞华软件(武汉)股份有限公司 | 图文排版方法及装置 |
CN109783793A (zh) * | 2018-12-13 | 2019-05-21 | 方正璞华软件(武汉)股份有限公司 | 页面编辑排版方法及装置 |
CN110032720A (zh) * | 2018-12-28 | 2019-07-19 | 万康源(天津)基因科技有限公司 | 一种基于xml的可视化报告排版及自动生成方法及系统 |
CN110109838A (zh) * | 2019-05-08 | 2019-08-09 | 北京信息科技大学 | 一种办公文档排版式样的测试方法及装置 |
CN110389759A (zh) * | 2018-04-17 | 2019-10-29 | 北京搜狗科技发展有限公司 | 一种目标界面生成方法及装置 |
CN110941784A (zh) * | 2019-11-13 | 2020-03-31 | 北京三快在线科技有限公司 | 一种页面生成的方法及装置 |
CN111143749A (zh) * | 2019-12-31 | 2020-05-12 | 中国银行股份有限公司 | 一种网页展示方法、装置、设备及存储介质 |
CN111310435A (zh) * | 2020-02-14 | 2020-06-19 | Oppo广东移动通信有限公司 | 图像文本显示方法、装置、存储介质及终端 |
CN111368523A (zh) * | 2018-12-26 | 2020-07-03 | 嘉太科技(北京)有限公司 | 一种影视剧本排版格式转换方法及装置 |
CN111476019A (zh) * | 2020-04-08 | 2020-07-31 | 昆明行列科技有限公司 | 一种基于表格数据一键成书的自动排版方法 |
CN111596988A (zh) * | 2020-04-27 | 2020-08-28 | 五八有限公司 | 一种终端页面的图文展示方法及装置 |
CN111626036A (zh) * | 2020-05-27 | 2020-09-04 | 南京蓝鲸人网络科技有限公司 | 一种新型的图文排版处理方法 |
CN111857937A (zh) * | 2020-08-04 | 2020-10-30 | 杭州智会学科技有限公司 | 一种全平台兼容的图文题目显示方法 |
CN112001154A (zh) * | 2020-08-25 | 2020-11-27 | 浙江方正印务有限公司 | 一种基于报刊版面ai自动排版设计的印刷排版系统及方法 |
CN112016290A (zh) * | 2020-09-02 | 2020-12-01 | 湖南写邦科技有限公司 | 一种文档自动排版方法、装置、设备及存储介质 |
CN112232032A (zh) * | 2020-09-04 | 2021-01-15 | 科航(苏州)信息科技有限公司 | docx文档的内容样式自动转换方法 |
CN112733509A (zh) * | 2021-01-12 | 2021-04-30 | 平安医疗健康管理股份有限公司 | 精算报告生成方法、装置、设备及介质 |
CN112800742A (zh) * | 2021-04-14 | 2021-05-14 | 北京智慧易科技有限公司 | 一种编写标准文件的方法、系统及设备 |
CN113112573A (zh) * | 2021-04-14 | 2021-07-13 | 多点(深圳)数字科技有限公司 | 基于标记语言的图片生成方法、装置和电子设备 |
CN113283214A (zh) * | 2021-06-02 | 2021-08-20 | 湖南通远网络股份有限公司 | 一种基于定性要求的格式自规划系统 |
CN113536169A (zh) * | 2021-06-28 | 2021-10-22 | 上海硬通网络科技有限公司 | 一种网页的文字排版方法、装置、设备和存储介质 |
CN113553524A (zh) * | 2021-06-30 | 2021-10-26 | 上海硬通网络科技有限公司 | 一种网页的文字排版方法、装置、设备和存储介质 |
CN113743075A (zh) * | 2021-09-08 | 2021-12-03 | 北京超图软件股份有限公司 | 气象灾害图文服务产品生成方法、装置、设备及存储介质 |
CN113807071A (zh) * | 2021-08-31 | 2021-12-17 | 浙江浙大中控信息技术有限公司 | 一种基于ocr的文档生成方法 |
CN114237789A (zh) * | 2021-11-24 | 2022-03-25 | 浙江大学 | 一种基于uni-app的满足适老化的自适应框架及使用方法 |
CN115879436A (zh) * | 2023-03-02 | 2023-03-31 | 花瓣云科技有限公司 | 一种电子图书质检方法 |
CN116048354A (zh) * | 2023-03-10 | 2023-05-02 | 福昕鲲鹏(北京)信息科技有限公司 | 图片格式调整方法、系统及计算机可读存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1501285A (zh) * | 2002-09-24 | 2004-06-02 | 精工爱普生株式会社 | 排版系统、排版程序和排版方法 |
CN1961312A (zh) * | 2004-06-24 | 2007-05-09 | 朴喜燮 | 用于直接在Web浏览器上以“所见即所得”的方式创建、编辑和交易主页组件以组合主页和个人门户网站的方法和程序记录媒体 |
CN101908044A (zh) * | 2009-06-04 | 2010-12-08 | 上海灵慧软件技术有限公司 | 一种动态可调的模板及其使用方法 |
CN101937427A (zh) * | 2009-06-30 | 2011-01-05 | 方正国际软件(北京)有限公司 | 一种基于浏览器的内容编辑及发布的系统及方法 |
CN102147791A (zh) * | 2011-04-02 | 2011-08-10 | 数字时代出版设计有限公司 | 一种图书自动排版方法及系统 |
CN102622215A (zh) * | 2011-01-27 | 2012-08-01 | 腾讯科技(深圳)有限公司 | 一种基于脚本编辑图文单元的方法 |
CN103678267A (zh) * | 2012-09-17 | 2014-03-26 | 腾讯科技(深圳)有限公司 | 一种图文混合内容的排版和渲染方法及系统 |
CN103942314A (zh) * | 2014-04-22 | 2014-07-23 | 重庆市科学技术研究院 | 一种html文件图文混排显示方法 |
-
2014
- 2014-09-15 CN CN201410469613.XA patent/CN104239284A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1501285A (zh) * | 2002-09-24 | 2004-06-02 | 精工爱普生株式会社 | 排版系统、排版程序和排版方法 |
CN1961312A (zh) * | 2004-06-24 | 2007-05-09 | 朴喜燮 | 用于直接在Web浏览器上以“所见即所得”的方式创建、编辑和交易主页组件以组合主页和个人门户网站的方法和程序记录媒体 |
CN101908044A (zh) * | 2009-06-04 | 2010-12-08 | 上海灵慧软件技术有限公司 | 一种动态可调的模板及其使用方法 |
CN101937427A (zh) * | 2009-06-30 | 2011-01-05 | 方正国际软件(北京)有限公司 | 一种基于浏览器的内容编辑及发布的系统及方法 |
CN102622215A (zh) * | 2011-01-27 | 2012-08-01 | 腾讯科技(深圳)有限公司 | 一种基于脚本编辑图文单元的方法 |
CN102147791A (zh) * | 2011-04-02 | 2011-08-10 | 数字时代出版设计有限公司 | 一种图书自动排版方法及系统 |
CN103678267A (zh) * | 2012-09-17 | 2014-03-26 | 腾讯科技(深圳)有限公司 | 一种图文混合内容的排版和渲染方法及系统 |
CN103942314A (zh) * | 2014-04-22 | 2014-07-23 | 重庆市科学技术研究院 | 一种html文件图文混排显示方法 |
Cited By (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104699664A (zh) * | 2015-03-19 | 2015-06-10 | 徐州工业职业技术学院 | 一种模板独立的排版系统及方法 |
CN104699664B (zh) * | 2015-03-19 | 2017-07-28 | 徐州工业职业技术学院 | 一种模板独立的排版系统及方法 |
CN105045776A (zh) * | 2015-09-07 | 2015-11-11 | 武汉大学 | 一种页面自动排版方法 |
CN105045776B (zh) * | 2015-09-07 | 2017-10-24 | 武汉大学 | 一种页面自动排版方法 |
CN105893627A (zh) * | 2016-05-16 | 2016-08-24 | 天津慧涛科技股份有限公司 | 一种网站信息智能排版管理系统 |
CN107544946A (zh) * | 2016-06-23 | 2018-01-05 | 珠海金山办公软件有限公司 | 一种文档展现方法及装置 |
CN107688557A (zh) * | 2016-08-03 | 2018-02-13 | 北大方正集团有限公司 | 排版方法、排版系统和终端 |
CN108121693A (zh) * | 2016-11-29 | 2018-06-05 | 珠海金山办公软件有限公司 | 一种幻灯片美化方法及装置 |
WO2018130069A1 (zh) * | 2017-01-13 | 2018-07-19 | 优视科技有限公司 | 图集内容承载页生成方法、装置、计算设备以及存储介质 |
CN106970900A (zh) * | 2017-03-26 | 2017-07-21 | 北京图文天地科技发展有限公司 | 一种兼容emoji表情符排版的方法 |
CN106997338A (zh) * | 2017-03-26 | 2017-08-01 | 北京图文天地科技发展有限公司 | 一种兼容多国文字排版系统及其方法 |
CN110389759A (zh) * | 2018-04-17 | 2019-10-29 | 北京搜狗科技发展有限公司 | 一种目标界面生成方法及装置 |
CN109375972A (zh) * | 2018-09-17 | 2019-02-22 | 广州视源电子科技股份有限公司 | 多元素布局的方法、装置、计算机设备和存储介质 |
CN109670069A (zh) * | 2018-11-13 | 2019-04-23 | 厦门分类信息技术有限公司 | 一种书法文字图像的排版方法及排版系统 |
CN109783792A (zh) * | 2018-12-13 | 2019-05-21 | 方正璞华软件(武汉)股份有限公司 | 图文排版方法及装置 |
CN109783793A (zh) * | 2018-12-13 | 2019-05-21 | 方正璞华软件(武汉)股份有限公司 | 页面编辑排版方法及装置 |
CN109472016A (zh) * | 2018-12-24 | 2019-03-15 | 徐州华艺彩色印刷有限公司 | 一种适用于印刷行业的快速集中式排版换版处理方法 |
CN111368523A (zh) * | 2018-12-26 | 2020-07-03 | 嘉太科技(北京)有限公司 | 一种影视剧本排版格式转换方法及装置 |
CN110032720A (zh) * | 2018-12-28 | 2019-07-19 | 万康源(天津)基因科技有限公司 | 一种基于xml的可视化报告排版及自动生成方法及系统 |
CN110109838B (zh) * | 2019-05-08 | 2023-03-21 | 北京信息科技大学 | 一种办公文档排版式样的测试方法及装置 |
CN110109838A (zh) * | 2019-05-08 | 2019-08-09 | 北京信息科技大学 | 一种办公文档排版式样的测试方法及装置 |
CN110941784A (zh) * | 2019-11-13 | 2020-03-31 | 北京三快在线科技有限公司 | 一种页面生成的方法及装置 |
CN111143749A (zh) * | 2019-12-31 | 2020-05-12 | 中国银行股份有限公司 | 一种网页展示方法、装置、设备及存储介质 |
CN111310435A (zh) * | 2020-02-14 | 2020-06-19 | Oppo广东移动通信有限公司 | 图像文本显示方法、装置、存储介质及终端 |
CN111476019A (zh) * | 2020-04-08 | 2020-07-31 | 昆明行列科技有限公司 | 一种基于表格数据一键成书的自动排版方法 |
CN111476019B (zh) * | 2020-04-08 | 2023-04-07 | 昆明行列科技有限公司 | 一种基于表格数据一键成书的自动排版方法 |
CN111596988A (zh) * | 2020-04-27 | 2020-08-28 | 五八有限公司 | 一种终端页面的图文展示方法及装置 |
CN111626036B (zh) * | 2020-05-27 | 2021-04-30 | 南京蓝鲸人网络科技有限公司 | 一种图文排版处理方法 |
CN111626036A (zh) * | 2020-05-27 | 2020-09-04 | 南京蓝鲸人网络科技有限公司 | 一种新型的图文排版处理方法 |
CN111857937A (zh) * | 2020-08-04 | 2020-10-30 | 杭州智会学科技有限公司 | 一种全平台兼容的图文题目显示方法 |
CN112001154A (zh) * | 2020-08-25 | 2020-11-27 | 浙江方正印务有限公司 | 一种基于报刊版面ai自动排版设计的印刷排版系统及方法 |
CN112016290A (zh) * | 2020-09-02 | 2020-12-01 | 湖南写邦科技有限公司 | 一种文档自动排版方法、装置、设备及存储介质 |
CN112232032A (zh) * | 2020-09-04 | 2021-01-15 | 科航(苏州)信息科技有限公司 | docx文档的内容样式自动转换方法 |
CN112232032B (zh) * | 2020-09-04 | 2023-08-18 | 科航(苏州)信息科技有限公司 | docx文档的内容样式自动转换方法 |
CN112733509A (zh) * | 2021-01-12 | 2021-04-30 | 平安医疗健康管理股份有限公司 | 精算报告生成方法、装置、设备及介质 |
CN112800742A (zh) * | 2021-04-14 | 2021-05-14 | 北京智慧易科技有限公司 | 一种编写标准文件的方法、系统及设备 |
CN112800742B (zh) * | 2021-04-14 | 2022-04-01 | 北京智慧易科技有限公司 | 一种编写标准文件的方法、系统及设备 |
CN113112573B (zh) * | 2021-04-14 | 2024-05-14 | 多点(深圳)数字科技有限公司 | 基于标记语言的图片生成方法、装置和电子设备 |
CN113112573A (zh) * | 2021-04-14 | 2021-07-13 | 多点(深圳)数字科技有限公司 | 基于标记语言的图片生成方法、装置和电子设备 |
CN113283214B (zh) * | 2021-06-02 | 2024-06-04 | 湖南通远网络股份有限公司 | 一种基于定性要求的格式自规划系统 |
CN113283214A (zh) * | 2021-06-02 | 2021-08-20 | 湖南通远网络股份有限公司 | 一种基于定性要求的格式自规划系统 |
CN113536169A (zh) * | 2021-06-28 | 2021-10-22 | 上海硬通网络科技有限公司 | 一种网页的文字排版方法、装置、设备和存储介质 |
CN113553524A (zh) * | 2021-06-30 | 2021-10-26 | 上海硬通网络科技有限公司 | 一种网页的文字排版方法、装置、设备和存储介质 |
CN113553524B (zh) * | 2021-06-30 | 2022-10-18 | 上海硬通网络科技有限公司 | 一种网页的文字排版方法、装置、设备和存储介质 |
CN113807071A (zh) * | 2021-08-31 | 2021-12-17 | 浙江浙大中控信息技术有限公司 | 一种基于ocr的文档生成方法 |
CN113743075B (zh) * | 2021-09-08 | 2023-10-31 | 北京超图软件股份有限公司 | 气象灾害图文服务产品生成方法、装置、设备及存储介质 |
CN113743075A (zh) * | 2021-09-08 | 2021-12-03 | 北京超图软件股份有限公司 | 气象灾害图文服务产品生成方法、装置、设备及存储介质 |
CN114237789A (zh) * | 2021-11-24 | 2022-03-25 | 浙江大学 | 一种基于uni-app的满足适老化的自适应框架及使用方法 |
CN115879436A (zh) * | 2023-03-02 | 2023-03-31 | 花瓣云科技有限公司 | 一种电子图书质检方法 |
CN116048354A (zh) * | 2023-03-10 | 2023-05-02 | 福昕鲲鹏(北京)信息科技有限公司 | 图片格式调整方法、系统及计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104239284A (zh) | 一种图文自动排版的方法和装置 | |
CN101706821B (zh) | 基于标签的移动互联网页面设计系统及方法 | |
US9311422B2 (en) | Dynamic simulation of a responsive web page | |
EP1538534A2 (en) | Generation of a PPML template from a PDF document | |
CN108681530A (zh) | 一种基于Web的公文生成方法及系统 | |
US20100318894A1 (en) | Modifications to Editable Elements of Web Pages Rendered in Word Processor Applications | |
US20160259770A1 (en) | Information processing system, server apparatus, control method, and storage medium | |
US20130174024A1 (en) | Method and device for converting document format | |
CN101025738A (zh) | 一种免模板动态网站生成方法 | |
CN103136317A (zh) | 工程管理系统工程合同在线审批信息化实现方法 | |
CN106021394A (zh) | 一种网站的建站方法和装置 | |
CN111597771B (zh) | 一种调整文档内容格式的方法、装置、电子设备及介质 | |
KR102574306B1 (ko) | 동적 조판 | |
CN102779118A (zh) | 一种论文的排版方法及系统 | |
CN102662921A (zh) | 一种文档处理方法、装置和编辑器 | |
TW200847005A (en) | Document with sidebars | |
US20140359432A1 (en) | Electronic document production system and electronic document production method thereof | |
US7366978B1 (en) | Method and system for creating a grid-like coordinate system for addressing data contained in an irregular computer-generated table | |
KR101790727B1 (ko) | 문서 형식 자동 변환 시스템 및 방법 | |
CN111367607A (zh) | 动态电子合同生成和签署系统及其实现方法 | |
CN113515929A (zh) | 学位论文的排版方法、装置、设备、储存介质及程序产品 | |
CN109815450A (zh) | XML文件转换Word文件的方法及装置 | |
CN112668299A (zh) | 一种裁判文书自动排版方法及系统 | |
CN118194883B (zh) | 基于机器翻译的文献板式还原方法及装置 | |
CN111027280A (zh) | 数字出版物的生成及渲染的方法和系统、可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20141224 |
|
RJ01 | Rejection of invention patent application after publication |