文档处理方法、装置、电子设备及存储介质与流程

xiaoxiao2026-08-25  8


本申请涉及办公软件,尤其涉及一种文档处理方法、装置、电子设备及计算机可读存储介质。


背景技术:

1、随着办公软件技术的发展,在特定的场合,可以使用对应的文档编辑工具编辑文档。例如,政府机构和公共部门的文档交换场景,可以使用公文文档。这种文档通常要求文档符合特定的标准和要求,公文域是这种文档中的标准格式单元,即不同公文域的格式和功能不同。例如,文档中的份号、保密期限、印发日期、正文、标题等区域,均为不同的公文域。

2、目前的包含公文域的文档,在浏览时需要翻页浏览,无法快速定位想要浏览或选择的公文域,导致文档浏览和编辑不便。


技术实现思路

1、鉴于此,为解决上述对包含公文域的文档编辑和浏览便利性较差的技术问题,本申请实施例提供一种文档处理方法、装置、电子设备及计算机可读存储介质。

2、第一方面,本申请实施例提供一种文档处理方法,该方法包括:加载目标文档;从目标文档中,确定至少一个公文域;以公文域构建目标文档的目录树;显示目录树。

3、在一个可能的实施方式中,从目标文档中,确定至少一个公文域,包括:读取目标文档的文档数据;从文档数据中读取与公文域相关的标签;将标签关联的文档对象,确定为公文域。

4、在一个可能的实施方式中,以公文域构建目标文档的目录树,包括:确定预设结构;以公文域构建符合预设结构的目录树。

5、在一个可能的实施方式中,预设结构至少用于规定:公文域的类型以及类型之间的层级关系;以公文域构建符合预设结构的目录树,包括:确定目标文档中的公文域对应的属性信息;在属性信息包括公文域的类型信息的情况下,基于属性信息,确定公文域的类型;按照预设结构中规定的类型之间的层级关系以及类型之间的顺序关系,生成包括目标文档的公文域的目录树,其中,目录树中的公文域名称符合层级关系和顺序关系。

6、在一个可能的实施方式中,在按照预设结构中规定的类型之间的层级关系以及类型之间的顺序关系,生成包括目标文档的公文域的目录树之前,方法还包括:在目标文档中存在归属于同一类型的多个公文域的情况下,若预设结构中未规定顺序关系,则以公文域在目标文档中的位置顺序,确定公文域在目录树中位置顺序。

7、在一个可能的实施方式中,方法还包括:在目标文档中的公文域的位置和/或顺序不符合预设结构的情况下,输出表示公文域位置和/或顺序错误的提示信息。

8、在一个可能的实施方式中,在显示目录树之后,还包括:接收作用于目录树中的公文域的选中操作,选中操作作用的公文域至少包括如下中一种:任意至少一个公文域、任意至少一个分支的公文域;响应于选中操作,在目标文档中联动选中公文域。

9、在一个可能的实施方式中,在响应于选中操作,在目标文档中联动选中公文域之后,方法还包括:接收对选中的公文域的调整操作,调整操作作用于目录树或目标文档中的公文域;响应于调整操作,将选中的公文域的属性设置为与调整操作对应的属性。

10、在一个可能的实施方式中,调整操作包括位置调整操作;响应于调整操作,将选中的公文域的属性设置为与调整操作对应的属性,包括:响应于公文域的位置调整操作,在确定调整后的顺序符合预设顺序标准的情况下,基于调整后的顺序,更新目录树和/或目标文档中的公文域的排列顺序;或者,在确定调整后的顺序不符合预设顺序标准的情况下,保持目录树和/或目标文档中的公文域排列顺序不变。

11、在一个可能的实施方式中,在响应于选中操作,在目标文档中联动选中公文域之后,方法还包括:接收作用于目录树中公文域的编辑操作;响应于编辑操作,联动将编辑操作作用于目标文档中的公文域。

12、在一个可能的实施方式中,在联动将编辑操作作用于目标文档中的公文域之前,还包括:响应于编辑操作,确定预设的针对选中的公文域的可编辑性;在可编辑性为真的情况下,执行联动将编辑操作作用于目标文档中的公文域的步骤。

13、在一个可能的实施方式中,在显示目录树之后,方法还包括:接收在目标文档中插入公文域的插入操作;响应于插入操作,获取插入操作对应的公文域的属性信息;基于属性信息,确定插入的公文域的类型;在插入的公文域的类型属于预设结构中预设类型的情况下,在目录树中预设类型的层级中插入公文域;或者,在插入的公文域的类型不属于预设结构中预设类型的情况下,在目录树中的预留位置中插入公文域。

14、在一个可能的实施方式中,方法还包括:响应于执行对目标文档的导出操作,将目标文档和目录树一并导出到预设格式的公文文档。

15、第二方面,本申请实施例提供一种文档处理装置,该装置包括:加载模块,用于加载目标文档;第一确定模块,用于从目标文档中,确定至少一个公文域;构建模块,用于以公文域构建目标文档的目录树;显示模块,用于显示目录树。

16、第三方面,本申请实施例提供一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行存储器中存储的计算机程序,且计算机程序被执行时,实现本申请上述第一方面的文档处理方法中任一实施例的方法。

17、第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现如上述第一方面的文档处理方法中任一实施例的方法。

18、第五方面,本申请实施例提供一种计算机程序,计算机程序包括计算机可读代码,当计算机可读代码在设备上运行时,使得该设备中的处理器实现如上述第一方面的文档处理方法中任一实施例的方法。

19、本申请实施例提供的文档处理方法、装置、电子设备及计算机可读存储介质,通过加载目标文档,从目标文档中,确定至少一个公文域,以公文域构建目标文档的目录树,并显示目录树。本申请实施例实现了对包含公文域的文档进行结构分析,构建出表示各公文域之间的结构关系的目录树,用户可以从显示的目录树中,灵活选择想要浏览或编辑的公文域,从而大大提高了对包含公文域的文档进行编辑、浏览等操作的便利性。



技术特征:

1.一种文档处理方法,其特征在于,所述方法包括:

2.根据权利要求1中所述的方法,其特征在于,所述从所述目标文档中,确定至少一个公文域,包括:

3.根据权利要求1所述的方法,其特征在于,所述以所述公文域构建所述目标文档的目录树,包括:

4.根据权利要求3所述的方法,其特征在于,所述预设结构至少用于规定:公文域的类型以及所述类型之间的层级关系;

5.根据权利要求4所述的方法,其特征在于,在所述按照所述预设结构中规定的所述类型之间的层级关系以及所述类型之间的顺序关系,生成包括所述目标文档的公文域的目录树之前,所述方法还包括:

6.根据权利要求3所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1所述方法,其特征在于,在所述显示所述目录树之后,还包括:

8.根据权利要求7所述的方法,其特征在于,在所述响应于所述选中操作,在所述目标文档中联动选中所述公文域之后,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,所述调整操作包括位置调整操作;

10.根据权利要求7所述的方法,其特征在于,在所述响应于所述选中操作,在所述目标文档中联动选中所述公文域之后,所述方法还包括:

11.根据权利要求10所述的方法,其特征在于,在所述联动将所述编辑操作作用于所述目标文档中的公文域之前,还包括:

12.根据权利要求1所述的方法,其特征在于,在所述显示所述目录树之后,所述方法还包括:

13.根据权利要求1所述的方法,其特征在于,所述方法还包括:

14.一种文档处理装置,其特征在于,所述装置包括:

15.一种电子设备,其特征在于,包括:

16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现上述权利要求1-13任一所述的文档处理方法。


技术总结
本申请实施例涉及一种文档处理方法、装置、电子设备及存储介质,该方法包括:加载目标文档;从目标文档中,确定至少一个公文域;以公文域构建所述目标文档的目录树;显示目录树。本申请实施例实现了对包含公文域的文档进行结构分析,构建出表示各公文域之间的结构关系的目录树,用户可以从显示的目录树中,灵活选择想要浏览或编辑的公文域,从而大大提高了对包含公文域的文档进行编辑、浏览等操作的便利性。

技术研发人员:王磊,张鹏飞,刘雁,李梦,郝伟涛,殷殿恒,柳杨
受保护的技术使用者:珠海金山办公软件有限公司
技术研发日:
技术公布日:2024/9/23
转载请注明原文地址:https://www.famiwei.com/read-9026582.html

最新回复(0)