文档处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:36802821 阅读:15 留言:0更新日期:2023-03-08 23:56
本公开提供了一种文档处理方法、装置、电子设备和存储介质。所述文档处理方法包括:检测当前文档中属于第n层级的段落的缩进状况,得到检查结果;其中,n为小于或等于N的正整数;N为当前文档的总层级数;在所述检查结果表示所述当前文档中属于第n层级的段落的缩进状况不一致的情况下,调整所述当前文档中属于第n层级的至少部分段落的缩进状况,以使所述当前文档中属于第n层级的所有段落的缩进状况一致。该方案可以快速检查并调整文档中各个层级的段落的缩进状况,提高文档处理效率。提高文档处理效率。提高文档处理效率。

【技术实现步骤摘要】
文档处理方法、装置、电子设备和存储介质


[0001]本公开涉及信息
,尤其涉及一种文档处理方法、装置、电子设备和存储介质。

技术介绍

[0002]目前,用户在编写文档的过程中,可能会出现上下文同层级的段落缩进使用不一致的情况,这样会降低文档内容的阅读流畅性和文档的排版效果。
[0003]由于显示在文档中段落的缩进是一段空白的距离,无法显示出缩进格式,因此会导致不同缩进格式的缩进与上下文表面上看起来是一样的,难以发现缩进格式不一致的问题。另外,当同层级的段落被文档内其他层级隔开时,用户难以看出属于该层级的段落的缩进距离以及缩进格式是否一致。
[0004]用户需要通过肉眼配合鼠标拖拽或点击行为逐个排查缩进格式及缩进距离,检查过程费时费力且容易疏漏,并且由于大多同层级的段落在文章中呈现不连贯的碎片分布的状态,找出后还需根据上文中的缩进方式进行对比并调整,无法批量修改且需要频繁滚动文章,导致处理效率较低。

技术实现思路

[0005]本公开实施例提供一种文档处理方法、装置、电子设备和存储介质。
[0006]根据本公开实施例的第一方面,提供了一种文档处理方法,所述方法包括:
[0007]检测当前文档中属于第n层级的段落的缩进状况,得到检查结果;其中,n为小于或等于N的正整数;N为所述当前文档的总层级数;
[0008]在所述检查结果表示所述当前文档中属于第n层级的段落的缩进状况不一致的情况下,调整所述当前文档中属于第n层级的至少部分段落的缩进状况,以使所述当前文档中属于第n层级的所有段落的缩进状况一致。
[0009]在一些实施例中,所述检测当前文档中属于第n层级的段落的缩进状况,得到检查结果,包括:
[0010]检查所述当前文档中属于第n层级的每一个段落使用的缩进距离和缩进格式,得到所述检查结果;
[0011]其中,当属于第n层级的段落使用的缩进距离不是相同的缩进距离、和/或属于第n层级的段落使用的缩进格式不是相同的缩进格式时,所述检查结果表示所述当前文档中属于第n层级的段落的缩进状况不一致。
[0012]在一些实施例中,所述在所述检查结果表示所述当前文档中属于第n层级的段落的缩进状况不一致的情况下,调整所述当前文档中属于第n层级的至少部分段落的缩进状况,以使所述当前文档中属于第n层级的所有段落的缩进状况一致,包括:
[0013]在所述检查结果表示所述当前文档中属于第n层级的段落的缩进状况不一致的情况下,显示缩进统一控件;
[0014]在检测到作用于所述缩进统一控件的第一操作的情况下,调整所述当前文档中属于第n层级的至少部分段落的缩进状况,以使所述当前文档中属于第n层级的所有段落的缩进状况一致。
[0015]在一些实施例中,所述在所述检查结果表示所述当前文档中属于第n层级的段落的缩进状况不一致的情况下,调整所述当前文档中属于第n层级的至少部分段落的缩进状况,以使所述当前文档中属于第n层级的所有段落的缩进状况一致,包括:
[0016]在所述检查结果表示所述当前文档中属于第n层级的段落的缩进状况不一致的情况下,确定用于所述当前文档中属于第n层级的段落的目标缩进参数;
[0017]根据确定的所述目标缩进参数,调整所述当前文档中属于第n层级的至少部分段落的缩进状况,以使所述当前文档中属于第n层级的所有段落的缩进状况一致。
[0018]在一些实施例中,所述在所述检查结果表示所述当前文档中属于第n层级的段落的缩进状况不一致的情况下,确定用于所述当前文档中属于第n层级的段落的目标缩进参数,包括:
[0019]在所述检查结果表示所述当前文档中属于第n层级的段落的缩进状况不一致的情况下,确定所述当前文档中属于第n层级的段落的缩进状况和历史文档中属于第n层级的段落的缩进状况的相似度;
[0020]当存在大于第一阈值的所述相似度时,根据所述历史文档中属于第n层级的段落的缩进状况,确定用于所述当前文档中属于第n层级的段落的所述目标缩进参数。
[0021]在一些实施例中,所述确定所述当前文档中属于第n层级的段落的缩进状况和历史文档中属于第n层级的段落的缩进状况的相似度,包括:
[0022]针对所述当前文档中属于第n层级的所有段落的缩进状况中的每一个缩进状况,执行以下操作:
[0023]在所述当前文档中属于第n层级的所有段落中,确定所述缩进状况所在段落对应的第一出现频率;
[0024]在所述历史文档中属于第n层级的所有段落中,确定所述缩进状况所在段落对应的第二出现频率;
[0025]根据所述第一出现频率和所述第二出现频率,确定所述当前文档中属于第n层级的段落的所述缩进状况与所述历史文档中属于第n层级的段落的所述缩进状况的相似度。
[0026]在一些实施例中,所述当存在大于第一阈值的所述相似度时,根据所述历史文档中属于第n层级的段落的缩进状况,确定用于所述当前文档中属于第n层级的段落的所述目标缩进参数,包括:
[0027]当存在大于所述第一阈值的所述相似度时,在所述历史文档中属于第n层级的所有段落的缩进状况中,确定至少一个候选缩进状况,其中,所述候选缩进状况对应的所述相似度大于所述第一阈值;
[0028]当至少一个所述候选缩进状况中存在目标缩进状况时,根据所述目标缩进状况使用的缩进参数,确定所述目标缩进参数;其中,所述目标缩进状况所在段落对应的第二出现频率大于第二阈值。
[0029]在一些实施例中,所述方法还包括:
[0030]当不存在大于所述第一阈值的所述相似度时,确定所述目标缩进参数为以下参数
之一:
[0031]在所述当前文档属于第n层级的段落的缩进参数中,使用频率最高的缩进参数;
[0032]在基于用户历史操作记录获取属于第n层级的段落的缩进参数中,使用频率最高的缩进参数;
[0033]在网络文档属于第n层级的段落的缩进参数中,使用频率最高的缩进参数;其中,所述网络文档为:从网络获取的与所述当前文档满足相似条件的文档;
[0034]与所述第n层级具有预设对应关系的缩进参数。
[0035]在一些实施例中,所述在所述检查结果表示所述当前文档中属于第n层级的段落的缩进状况不一致的情况下,确定用于所述当前文档中属于第n层级的段落的目标缩进参数,包括:
[0036]在所述检查结果表示所述当前文档中属于第n层级的段落的缩进状况不一致的情况下,确定用于所述当前文档中属于第n层级的段落的目标缩进参数为以下参数之一:
[0037]在所述当前文档属于第n层级的段落的缩进参数中,使用频率最高的缩进参数;
[0038]在基于用户历史操作记录获取属于第n层级的段落的缩进参数中,使用频率最高的缩进参数;
[0039]在网络文档属于第n层级的段落的缩进参数中,使用频率最高的缩进参数;其中,所述网络文档为:从网络获取的与所述当前文档满足相似条件的文档;
[0040]与所述第n层级具有预设对应关系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文档处理方法,其特征在于,所述方法包括:检测当前文档中属于第n层级的段落的缩进状况,得到检查结果;其中,n为小于或等于N的正整数;N为所述当前文档的总层级数;在所述检查结果表示所述当前文档中属于第n层级的段落的缩进状况不一致的情况下,调整所述当前文档中属于第n层级的至少部分段落的缩进状况,以使所述当前文档中属于第n层级的所有段落的缩进状况一致。2.根据权利要求1所述的方法,其特征在于,所述检测当前文档中属于第n层级的段落的缩进状况,得到检查结果,包括:检查所述当前文档中属于第n层级的每一个段落使用的缩进距离和缩进格式,得到所述检查结果;其中,当属于第n层级的段落使用的缩进距离不是相同的缩进距离、和/或属于第n层级的段落使用的缩进格式不是相同的缩进格式时,所述检查结果表示所述当前文档中属于第n层级的段落的缩进状况不一致。3.根据权利要求1或2所述的方法,其特征在于,所述在所述检查结果表示所述当前文档中属于第n层级的段落的缩进状况不一致的情况下,调整所述当前文档中属于第n层级的至少部分段落的缩进状况,以使所述当前文档中属于第n层级的所有段落的缩进状况一致,包括:在所述检查结果表示所述当前文档中属于第n层级的段落的缩进状况不一致的情况下,显示缩进统一控件;在检测到作用于所述缩进统一控件的第一操作的情况下,调整所述当前文档中属于第n层级的至少部分段落的缩进状况,以使所述当前文档中属于第n层级的所有段落的缩进状况一致。4.根据权利要求1或2所述的方法,其特征在于,所述在所述检查结果表示所述当前文档中属于第n层级的段落的缩进状况不一致的情况下,调整所述当前文档中属于第n层级的至少部分段落的缩进状况,以使所述当前文档中属于第n层级的所有段落的缩进状况一致,包括:在所述检查结果表示所述当前文档中属于第n层级的段落的缩进状况不一致的情况下,确定用于所述当前文档中属于第n层级的段落的目标缩进参数;根据确定的所述目标缩进参数,调整所述当前文档中属于第n层级的至少部分段落的缩进状况,以使所述当前文档中属于第n层级的所有段落的缩进状况一致。5.根据权利要求4所述的方法,其特征在于,所述在所述检查结果表示所述当前文档中属于第n层级的段落的缩进状况不一致的情况下,确定用于所述当前文档中属于第n层级的段落的目标缩进参数,包括:在所述检查结果表示所述当前文档中属于第n层级的段落的缩进状况不一致的情况下,确定所述当前文档中属于第n层级的段落的缩进状况和历史文档中属于第n层级的段落的缩进状况的相似度;当存在大于第一阈值的所述相似度时,根据所述历史文档中属于第n层级的段落的缩进状况,确定用于所述当前文档中属于第n层级的段落的所述目标缩进参数。6.根据权利要求5所述的方法,其特征在于,所述确定所述当前文档中属于第n层级的
段落的缩进状况和历史文档中属于第n层级的段落的缩进状况的相似度,包括:针对所述当前文档中属于第n层级的所有段落的缩进状况中的每一个缩进状况,执行以下操作:在所述当前文档中属于第n层级的所有段落中,确定所述缩进状况所在段落对应的第一出现频率;在所述历史文档中属于第n层级的所有段落中,确定所述缩进状况所在段落对应的第二出现频率;根据所述第一出现频率和所述第二出现频率,确定所述当前文档中属于第n层级的段落的所述缩进状况与所述历史文档中属于第n层级的段落的所述缩进状况的相似度。7.根据权利要求6所述的方法,其特征在于,所述当存在大于第一阈值的所述相似度时,根据所述历史文档中属于第n层级的段落的缩进状况,确定用于所述当前文档中属于第n层级的段落的所述目标缩进参数,包括:当存在大于所述第一阈值的所述相似度时,在所述历史文档中属于第n层级的所有段...

【专利技术属性】
技术研发人员:穆艺伟陈昭蓉
申请(专利权)人:珠海金山办公软件有限公司北京金山办公软件股份有限公司武汉金山办公软件有限公司
类型:发明
国别省市:

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

1