System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,具体涉及一种文章排版方法、装置及计算设备。
技术介绍
1、在自媒体时代以及互联网技术的迅速崛起,自媒体文章受到大众欢迎。而文章在创作完成后,作者需要花费大量时间手动调整字体、字号、颜色、行距、段落间距以及对齐方式等格式设置,来确保文章的整体美观性和可读性。
2、由于格式调整可能需要反复试验和修改,作者可能会多次重复相似的工作,这可能导致时间浪费和创作效率降低。
技术实现思路
1、鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种文章排版方法、装置及计算设备。
2、根据本专利技术的一个方面,提供一种文章排版方法,在计算设备中执行,该方法包括:确定初始文章中所包含的数据类别,数据类别至少包括文本类别和非文本类别,非文本类别包括图像类别、音视频类别和链接类别;分别对文本类别和非文本类别数据进行处理,得到第一实体信息和第二实体信息其中第一实体信息包括:段落信息、主题信息和摘要信息,第二实体信息为标注信息;利用第一实体信息和第二实体信息,对初始文章进行排版,得到排版文章,包括:按照预设位置,将段落信息、主题信息和摘要信息所对应的文本数据分别布置在相应的排版位置,确定标注信息对应的段落信息,并将标注信息所指向的非文本类别数据,插入对应的段落。
3、可选地,在根据本专利技术的文章排版方法中,对文本类别数据进行处理,得到第一实体信息,包括:对文本类别数据进行语义分割,以得到至少一个段落信息;利用实体识别,
4、可选地,在根据本专利技术的文章排版方法中,对非文本类别数据进行处理,得到第二实体信息,包括:识别非文本类别数据所包含的对象信息;针对每一对象信息,对其进行文本标注,得到该对象信息的标注信息。
5、可选地,在根据本专利技术的文章排版方法中,识别非文本类别数据所包含的对象信息,包括:针对图像类别数据和音视频类别数据,基于其内容,确定感兴趣区域,并识别感兴趣区域所包含的对象信息;针对链接类别数据,确定其所指向的页面所包含的对象信息。
6、可选地,在根据本专利技术的文章排版方法中,确定标注信息对应的段落信息,包括:针对每一标注信息,将其各段落信息进行匹配,并将匹配率最大的段落信息,作为该标注信息对应的段落信息。
7、可选地,在根据本专利技术的文章排版方法中,通过第一实体信息和第二实体信息,对初始文章进行排版,得到排版文章,包括:调整初始文章的行距、段距、边距、内边距、栅格系统、样式框架和文本格式;确定计算设备的显示区域尺寸;基于显示区域尺寸调整排版文章,以使得排版文章与显示区域适配。
8、根据本专利技术的又一个方面,提供一种文章排版装置,驻留在计算设备中,该装置包括:确定模块,适于确定初始文章中所包含的数据类别,数据类别至少包括文本类别、和非文本类别,非文本类别包括图像类别、音视频类别和链接类别;处理模块,适于分别对文本类别和非文本类别数据进行处理,得到第一实体信息和第二实体信息,其中第一实体信息包括:段落信息、主题信息和摘要信息,第二实体信息为标注信息;排版模块,适于利用第一实体信息和第二实体信息,对初始文章进行排版,得到排版文章,包括:按照预设位置,将段落信息、主题信息和摘要信息所对应的文本数据分别布置在相应的排版位置,确定标注信息对应的段落信息,并将标注信息所指向的非文本类别数据,插入对应的段落。
9、根据本专利技术的又一个方面,提供一种计算设备,包括:至少一个处理器;和存储有程序指令的存储器,其中,所述程序指令被配置为适于由所述至少一个处理器执行,所述程序指令包括用于执行上述方法的指令。
10、根据本专利技术的又一个方面,提供一种计算机程序产品,包括计算机程序/指令,其中,所述计算机程序/指令被处理器执行时实现上述方法。
11、根据本专利技术的又一个方面,提供一种存储有程序指令的可读存储介质,当所述程序指令被计算设备读取并执行时,使得所述计算设备执行上述的方法。
12、根据本专利技术的方案,通过自动识别文章中的数据类别,并通过获取各数据类别数据的实体信息,实现对文章自动排版,使得作者能够专注于内容创作,摆脱繁琐的格式调整,在确保内容易读且视觉上令人愉悦的同时,进一步提升创作效率和质量,让作者可以将创意和想法更顺畅地呈现给读者。
13、上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
本文档来自技高网...【技术保护点】
1.一种文章排版方法,在计算设备中执行,该方法包括:
2.如权利要求1所述的方法,其中,对文本类别数据进行处理,得到第一实体信息,包括:
3.如权利要求1或2所述的方法,其中,对非文本类别数据进行处理,得到第二实体信息,包括:
4.如权利要求3所述的方法,其中,识别所述非文本类别数据所包含的对象信息,包括:
5.如权利要求1所述的方法,其中,确定标注信息对应的段落信息,包括:
6.如权利要求1所述的方法,其中,通过所述第一实体信息和第二实体信息,对所述初始文章进行排版,得到排版文章,包括:
7.一种文章排版装置,驻留在计算设备中,该装置包括:
8.一种计算设备,包括:
9.一种计算机程序产品,包括计算机程序/指令,其中,所述计算机程序/指令被处理器执行时实现如权利要求1-7中任一项所述方法。
10.一种存储有程序指令的可读存储介质,当所述程序指令被计算设备读取并执行时,使得所述计算设备执行如权利要求1-7中任一项所述的方法。
【技术特征摘要】
1.一种文章排版方法,在计算设备中执行,该方法包括:
2.如权利要求1所述的方法,其中,对文本类别数据进行处理,得到第一实体信息,包括:
3.如权利要求1或2所述的方法,其中,对非文本类别数据进行处理,得到第二实体信息,包括:
4.如权利要求3所述的方法,其中,识别所述非文本类别数据所包含的对象信息,包括:
5.如权利要求1所述的方法,其中,确定标注信息对应的段落信息,包括:
6.如权利要求1所述的方法,其中...
【专利技术属性】
技术研发人员:刘印龙,
申请(专利权)人:北京皮尔布莱尼软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。