一种文档中文本内容的排版方法及装置制造方法及图纸

技术编号:28421364 阅读:17 留言:0更新日期:2021-05-11 18:28
本发明专利技术实施例提供了一种文档中文本内容的排版方法及装置,涉及计算机软件技术领域,其中,上述方法包括:对文档的各项文档内容进行分析,根据分析结果确定各项文档内容之间的逻辑层次结构,作为基准逻辑层次结构,文档内容为文档中的文本内容;根据基准逻辑层次结构,在排版模板库存储的排版模板中,查找与文档相匹配的目标排版模板;基于目标排版模板对文档进行排版。应用本发明专利技术实施例提供的方案进行文档排版,可以提高文档排版的效率。

【技术实现步骤摘要】
一种文档中文本内容的排版方法及装置
本专利技术涉及计算机软件的
,特别是涉及一种文档中文本内容的排版方法及装置。
技术介绍
对文档内容进行排版可以增加文档的美观度,并便于用户阅读文档。现有技术中,对文档进行排版时,一般获得用户手动设置的各项文档内容的样式属性,然后按照所获得的样式属性对文档进行排版。由于文档内容的样式属性涉及字符的字体、字符的样式、段落格式等多种样式属性,因此,需要用户逐一对这些样式属性进行设置,用户操作繁琐,导致文档排版效率低。当文档中包括多项文档内容时,需要用户针对每一项文档内容逐一设置上述样式属性,用户操作繁琐的情况以及文档排版效率低的情况更加严重。
技术实现思路
本专利技术实施例的目的在于提供一种文档中文本内容的排版方法及装置,以提高文档排版效率。具体技术方案如下:第一方面,本专利技术实施例提供了一种文档中文本内容的排版方法,所述方法包括:对文档的各项文档内容进行分析,根据分析结果确定各项文档内容之间的逻辑层次结构,作为基准逻辑层次结构,所述文档内容为文档中的文本内容;根据所述基准逻辑层次结构,在排版模板库存储的排版模板中,查找与所述文档相匹配的目标排版模板;基于所述目标排版模板对所述文档进行排版。本专利技术的一个实施例中,所述对文档的各项文档内容进行分析,根据分析结果确定各项文档内容之间的逻辑层次结构,包括:统计文档的各项文档内容的字符数量;获得各项文档内容已设置的样式属性;分别从各项文档内容中选择用于表示各项文档内容间逻辑层次的字符;获得各项文档内容在文档中的位置;对各项文档内容进行语义分析,确定文档内容的语义;根据统计得到的字符数量、所获得的样式属性、所选择的字符、所获得的位置以及所确定的语义,确定各项文档内容之间的逻辑层次结构。本专利技术的一个实施例中,所述根据所述基准逻辑层次结构,在排版模板库存储的排版模板中,查找与所述文档相匹配的目标排版模板,包括:分别计算所述基准逻辑层次结构与排版模板库中排版模板内各项文档内容的逻辑层次结构的相似度,作为第一相似度;获得各项文档内容已设置的样式属性,作为基准样式属性;计算所述基准样式属性与排版模板库中排版模板内各项文档内容的样式属性的相似度,作为第二相似度;根据所述第一相似度与第二相似度,计算所述排版模板库中各排版模板与所述文档的匹配度;根据计算得到的匹配度,从所述排版模板库中选择目标排版模板。本专利技术的一个实施例中,所述根据计算得到的匹配度,从所述排版模板库中选择目标排版模板,包括:根据计算得到的匹配度和所述排版模板库中各个排版模板的预设美观度,从所述排版模板库中选择模板排版模板。第二方面,本专利技术的一个实施例提供了一种文档中文本内容的排版装置,所述装置包括:结构确定模块,用于对文档的各项文档内容进行分析,根据分析结果确定各项文档内容之间的逻辑层次结构,作为基准逻辑层次结构,所述文档内容为文档中的文本内容;模板查找模块,用于根据所述基准逻辑层次结构,在排版模板库存储的排版模板中,查找与所述文档相匹配的目标排版模板;文档排版模块,用于基于所述目标排版模板对所述文档进行排版。本专利技术的一个实施例中,所述结构确定模块,具体用于:统计文档的各项文档内容的字符数量;获得各项文档内容已设置的样式属性;分别从各项文档内容中选择用于表示各项文档内容间逻辑层次的字符;获得各项文档内容在文档中的位置;对各项文档内容进行语义分析,确定文档内容的语义;根据统计得到的字符数量、所获得的样式属性、所选择的字符、所获得的位置以及所确定的语义,确定各项文档内容之间的逻辑层次结构。本专利技术的一个实施例中,所述模板查找模块,包括:第一相似度计算子模块,用于分别计算所述基准逻辑层次结构与排版模板库中排版模板内各项文档内容的逻辑层次结构的相似度,作为第一相似度;属性获得子模块,用于获得各项文档内容已设置的样式属性,作为基准样式属性;第二相似度计算子模块,用于计算所述基准样式属性与排版模板库中排版模板内各项文档内容的样式属性的相似度,作为第二相似度;匹配度计算子模块,用于根据所述第一相似度与第二相似度,计算所述排版模板库中各排版模板与所述文档的匹配度;模板选择子模块,用于根据计算得到的匹配度,从所述排版模板库中选择目标排版模板。本专利技术的一个实施例中,所述模板选择子模块,具体用于:根据计算得到的匹配度和所述排版模板库中各个排版模板的预设美观度,从所述排版模板库中选择模板排版模板。第三方面,本专利技术的一个实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现第一方面任一所述的方法步骤。第四方面,本专利技术的一个实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一所述的方法步骤。第五方面,本专利技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面任一所述的方法步骤。本专利技术实施例有益效果:应用本专利技术实施例提供的方案对文档中文本内容进行排版时,对文档的各项文档内容进行分析,根据分析结果确定各项文档内容之间的逻辑层次结构,作为基准逻辑层次结构,上述文档内容为文档中的文本内容,根据上述基准逻辑层次结构,在排版模板库存储的排版模板中,查找与上述文档相匹配的目标排版模板,基于上述目标排版模板对文档进行排版。本专利技术实施例提供的方案中,根据文档的逻辑层次结构在排版模板库中查找与文档相匹配的排版模板对文档进行排版,由于上述逻辑层次结构是对文档内容进行分析得到的,因此选择的目标排版模板能够和文档中的各项文档内容相吻合,也更能符合文档的排版需求。同时节省了用户手动为每一项文档内容不同的样式属性进行设置的时间,从而提高了文档排版的效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的第一种文档中文本内容的排版方法的流程示意图;图2A为本专利技术实施例提供的第二种文档中文本内容的排版方法的流程示意图;图2B为本专利技术实施提供的第一种文档中部分文档内容示意图;图2C为本专利技术实施例提供的第二种文档中部分文档内容示意图;图3A为本专利技术实施例提供的第三种文档中文本内容的排版方法的流程示意图;图3B为本专利技术实施例提供的第三种文档中部分文档内容示意图本文档来自技高网...

【技术保护点】
1.一种文档中文本内容的排版方法,其特征在于,所述方法包括:/n对文档的各项文档内容进行分析,根据分析结果确定各项文档内容之间的逻辑层次结构,作为基准逻辑层次结构,所述文档内容为文档中的文本内容;/n根据所述基准逻辑层次结构,在排版模板库存储的排版模板中,查找与所述文档相匹配的目标排版模板;/n基于所述目标排版模板对所述文档进行排版。/n

【技术特征摘要】
1.一种文档中文本内容的排版方法,其特征在于,所述方法包括:
对文档的各项文档内容进行分析,根据分析结果确定各项文档内容之间的逻辑层次结构,作为基准逻辑层次结构,所述文档内容为文档中的文本内容;
根据所述基准逻辑层次结构,在排版模板库存储的排版模板中,查找与所述文档相匹配的目标排版模板;
基于所述目标排版模板对所述文档进行排版。


2.根据权利要求1所述的方法,其特征在于,所述对文档的各项文档内容进行分析,根据分析结果确定各项文档内容之间的逻辑层次结构,包括:
统计文档的各项文档内容的字符数量;
获得各项文档内容已设置的样式属性;
分别从各项文档内容中选择用于表示各项文档内容间逻辑层次的字符;
获得各项文档内容在文档中的位置;
对各项文档内容进行语义分析,确定文档内容的语义;
根据统计得到的字符数量、所获得的样式属性、所选择的字符、所获得的位置以及所确定的语义,确定各项文档内容之间的逻辑层次结构。


3.根据权利要求1所述的方法,其特征在于,所述根据所述基准逻辑层次结构,在排版模板库存储的排版模板中,查找与所述文档相匹配的目标排版模板,包括:
分别计算所述基准逻辑层次结构与排版模板库中排版模板内各项文档内容的逻辑层次结构的相似度,作为第一相似度;
获得各项文档内容已设置的样式属性,作为基准样式属性;
计算所述基准样式属性与排版模板库中排版模板内各项文档内容的样式属性的相似度,作为第二相似度;
根据所述第一相似度与第二相似度,计算所述排版模板库中各排版模板与所述文档的匹配度;
根据计算得到的匹配度,从所述排版模板库中选择目标排版模板。


4.根据权利要求3所述的方法,其特征在于,所述根据计算得到的匹配度,从所述排版模板库中选择目标排版模板,包括:
根据计算得到的匹配度和所述排版模板库中各个排版模板的预设美观度,从所述排版模板库中选择模板排版模板。


5.一种文档中文本内容的排版装置,其特征在于,所述装置包括:
结构确定模块,用于对文档的各项文档内容进行分析,根据分析结果确定各项文档内容之间的逻辑层次结构,作为基准逻辑层次结构,所述文档内容为文档中的...

【专利技术属性】
技术研发人员:胡娟周泽安刘堃
申请(专利权)人:珠海金山办公软件有限公司北京金山办公软件股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1