一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

文档处理的方法、对文档排版的方法及装置、设备、存储介质与流程

2022-11-13 11:26:10 来源:中国专利 TAG:
1.本技术涉及文档处理
技术领域
:,例如涉及一种文档处理的方法、对文档排版的方法及装置、设备、存储介质。
背景技术
::2.目前,文档格式标准例如ooxml(officeopenxml),对于设置选项没有归类,其文档结构比较杂乱。在实现本公开实施例的过程中,发现相关技术中至少存在如下问题:3.由于没有把相同功能的设置选项整合到一起,不便于模块化管理,即,在对于读取文档格式数据时,对所有设置选项类型的文档格式数据都需要读取,导致对文档的处理效率较低。技术实现要素:4.为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。5.本公开实施例提供了一种文档处理的方法、对文档排版的方法及装置、设备、存储介质,以提高对文档的处理效率。6.在一些实施例中,所述用于文档处理的方法包括:获取文档的文档设置信息;根据预设的文档设置规则将所述文档设置信息进行归类。7.在一些实施例中,根据预设的文档设置规则将所述文档设置信息进行归类之后,还包括:获取所述文档设置信息中的设置选项信息;根据预设的文档设置规则将所述设置选项信息进行规则归类。8.在一些实施例中,根据预设的文档设置规则将所述设置选项信息进行规则归类之后,还包括:根据所述设置选项信息的功能类别,将功能类别相同的所述设置选项信息进行归类。9.在一些实施例中,根据预设的文档设置规则将所述文档设置信息进行归类之后,还包括:获取所述文档设置信息中的文档编号设置数据,按照预设的文档结构将所述文档编号设置数据进行存储;其中,所述文档编号设置数据包括式样集元素。10.在一些实施例中,所述式样集元素包括自动编号集元素,所述自动编号集元素包括自动编号元素;所述自动编号元素包括编号模板引用属性,所述编号模板引用属性用于引用所述编号模板元素,和/或,11.所述自动编号集元素包括编号模板元素;所述编号模板元素还包括标识符属性,所述标识符属性用于表征编号模板。12.在一些实施例中,文档为上述的用于文档处理的方法处理后的文档,所述用于对文档进行排版的方法包括:在所述文档中确定待排版的文档段落;响应于对所述待排版的文档段落的排版操作,对所述待排版的文档段落的待调整级别值属性进行重写;所述待调整级别值属性为所述待排版的文档段落的编号模板元素中的级别值属性。13.在一些实施例中,在文档中确定待排版的文档段落,包括:响应于对所述文档的段落选择操作,将选择的文档内容所对应的段落确定为待排版的文档段落。14.在一些实施例中,对待调整级别值属性进行重写,包括:响应于级别值重写指令,对所述待调整级别值属性进行重写。15.在一些实施例中,对待调整级别值属性进行重写,包括:获取待重写的级别值;将所述待调整级别值属性的属性值输出为所述待重写的级别值。16.在一些实施例中,在文档中确定待排版的文档段落,包括:检测所述文档中预设字体格式的文档内容;将所述预设字体格式的文档内容所对应的段落确定为待排版的文档段落。17.在一些实施例中,对待调整级别值属性进行重写后,还包括:对所述待排版的文档段落进行自动编号。18.在一些实施例中,所述对所述待排版的文档段落进行自动编号,包括:获取引用属性值,所述引用属性值为所述待排版的文档段落所对应的编号模板引用属性的属性值:确定所述引用属性值对应的编号模板元素;利用所述编号模板元素对所述待排版的文档段落进行自动编号。19.在一些实施例中,获取对文档进行排版后的文档设置信息中的设置选项信息,根据设置选项信息的功能类别,将功能类别相同的设置选项信息进行归类。20.在一些实施例中,所述用于文档处理的装置,包括获取模块,被配置为获取文档的文档设置信息。处理模块,被配置为根据预设的文档设置规则将所述文档设置信息进行归类。21.在一些实施例中,所述文档为利用上述的文档处理方法处理后获得的文档,所述用于对文档进行排版的装置包括:确定模块,被配置为在文档中确定待排版的文档段落。重写模块,被配置为响应于对所述待排版的文档段落的排版操作,对所述待排版的文档段落的待调整级别值属性进行重写;所述待调整级别值属性为所述待排版的文档所对应的编号模板元素中的级别值属性。22.在一些实施例中,所述电子设备,包括处理器和存储有程序指令的存储器,所述处理器被配置为在运行所述程序指令时,执行如上述的用于文档处理的方法,或,如上述的用于对文档进行排版的方法。23.在一些实施例中,所述存储介质,存储有程序指令,所述程序指令在运行时,执行如上述的用于文档处理的方法,或,如上述的用于对文档进行排版的方法。24.本公开实施例提供的文档处理的方法、对文档排版的方法及装置、设备、存储介质,可以实现以下技术效果:由于根据预设的文档设置规则将文档的文档设置信息进行归类,能够使得具有相同功能或相同特性的文档设置信息被整合到一起,便于模块化管理,即,在对于读取文档格式数据时,可以根据特定需求只读取某一分类下面的文档设置信息所对应的文档格式数据,这样对文档的处理效率更高。25.以上的总体描述和下文中的描述仅是示例性和解释性的,不用于限制本技术。附图说明26.一个或多个实施例通过与之对应的附图进行示例性说明,这些示例性说明和附图并不构成对实施例的限定,附图中具有相同参考数字标号的元件示为类似的元件,附图不构成比例限制,并且其中:27.图1是本公开实施例提供的一个用于文档处理的方法的示意图;28.图2是一个文档设置规则的示意图;29.图3是本公开实施例提供的一个用于对文档进行排版的方法的示意图;30.图4是本公开实施例提供的一个用于文档处理的装置的结构示意图;31.图5是本公开实施例提供的一个用于对文档进行排版的装置的结构示意图;32.图6是本公开实施例提供的一个电子设备的结构示意图。具体实施方式33.为了能够更加详尽地了解本公开实施例的特点与技术内容,下面结合附图对本公开实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本公开实施例。在以下的技术描述中,为方便解释起见,通过多个细节以提供对所披露实施例的充分理解。然而,在没有这些细节的情况下,一个或多个实施例仍然可以实施。在其它情况下,为简化附图,熟知的结构和装置可以简化展示。34.本公开实施例的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。35.除非另有说明,术语“多个”表示两个或两个以上。36.本公开实施例中,字符“/”表示前后对象是一种“或”的关系。例如,a/b表示:a或b。37.术语“和/或”是一种描述对象的关联关系,表示可以存在三种关系。例如,a和/或b,表示:a或b,或,a和b这三种关系。38.术语“对应”可以指的是一种关联关系或绑定关系,a与b相对应指的是a与b之间是一种关联关系或绑定关系。39.本技术的执行主体可以为应用、客户端、电子设备等。在一些实施例中,这些应用、客户端、电子设备等可以在浏览器上运行。在一些实施例中,应用是终端上的浏览器的一个网页程序(webapp)。此外,本发明实施例中所涉及的电子设备可以包括但不限于手机、个人数字助理(personaldigitalassistant,pda)、无线手持设备、平板电脑(tabletcomputer)、个人电脑(personalcomputer,pc)、掌上电脑(pda,personaldigitalassistants)等终端设备。40.文档格式标准例如ooxml(officeopenxml),对于设置选项没有归类,其文档结构比较杂乱。在对于读取文档格式数据时,对所有设置选项类型的文档格式数据都需要读取,导致对文档的处理效率较低。本技术通过获取用户对文档的文档设置信息,根据预设的文档设置规则将文档设置信息进行归类。能够使得具有相同功能或相同特性的文档设置信息被整合到一起,便于模块化管理,即,在对于读取文档格式数据时,可以根据特定需求只读取某一分类下面的文档设置信息所对应的文档格式数据,这样对文档的处理效率更高。41.结合图1所示,本公开实施例提供一种用于文档处理的方法,包括:42.步骤s101,获取文档的文档设置信息。43.步骤s102,根据预设的文档设置规则将文档设置信息进行归类。44.采用本公开实施例提供的用于文档处理的方法,由于根据预设的文档设置规则将文档的文档设置信息进行归类,能够使得具有相同功能或相同特性的文档设置信息被整合到一起,便于模块化管理,即,在对于读取文档格式数据时,可以根据特定需求只读取某一分类下面的文档设置信息所对应的文档格式数据,这样对文档的处理效率更高。45.可选地,文档设置规则包括:页面设置规则、元数据设置规则、文字规则、段落规则、文字表规则、图规则、修订设置规则、打印设置规则、公文设置规则、主题字体语种标识规则、主题颜色映射规则、编辑权限验证规则、限制编辑规则、邮件文档合并规则、公式选项属性中的一种或多种。例如,如图2所示,文档设置规则包括:页面设置规则、元数据设置规则、文字规则、段落规则、文字表规则、图规则、修订设置规则、打印设置规则、公文设置规则、主题字体语种标识规则、主题颜色映射规则、编辑权限验证规则、限制编辑规则和邮件文档合并规则。46.在一些实施例中,获取到用户对文档的文档设置信息包括:设置文档中的字体为楷体,设置文档中的字体为四号,设置文档中的页面背景为白色,设置文档的上、下、左、右页边距均为2.5cm,设置文档中标题为居中对齐,设置文档中各段落为两端对齐,设置文档中各段落的段前间距和段后间距均为1行。然后,按照预设的文档设置规则将获取到的文档设置信息进行归类,即将“设置文档中的字体为楷体”和“设置文档中的字体为四号”归为文字规则类别。将“设置文档中的页面背景为白色”和“设置文档的上、下、左、右页边距均为2.5cm”归为页面设置规则类别。将“设置文档中标题为居中对齐”,“设置文档中各段落为两端对齐”和“设置文档中各段落的段前间距和段后间距均为1行”归为段落规则类别。这样,将具有相同功能或相同特性的文档设置信息被整合到一起,便于模块化管理,即,在对于读取文档格式数据时,可以根据特定需求只读取某一分类下面的文档设置信息所对应的文档格式数据,能够提高对文档的处理效率。47.可选地,根据预设的文档设置规则将文档设置信息进行归类之后,还包括:获取文档设置信息中的设置选项信息,根据预设的文档设置规则将设置选项信息进行规则归类。48.这样,将设置选项信息按照页面设置规则、元数据设置规则、文字规则、段落规则、文字表规则、图规则、修订设置规则、打印设置规则、公文设置规则、主题字体语种标识规则、主题颜色映射规则、编辑权限验证规则、限制编辑规则、邮件文档合并规则、公式选项属性中的一种或多种进行分类整合。在对于读取文档格式数据时,可以根据特定需求只读取页面设置规则、元数据设置规则、文字规则、段落规则、文字表规则、图规则、修订设置规则、打印设置规则、公文设置规则、主题字体语种标识规则、主题颜色映射规则、编辑权限验证规则、限制编辑规则、邮件文档合并规则、公式选项属性中的一种或多种设置选项信息所对应的文档格式数据。这样,能够针对性的对涉及页面设置规则、元数据设置规则、文字规则、段落规则、文字表规则、图规则、修订设置规则、打印设置规则、公文设置规则、主题字体语种标识规则、主题颜色映射规则、编辑权限验证规则、限制编辑规则、邮件文档合并规则、公式选项属性中的一种或多种设置选项信息进行文档格式数据处理,从而提高了对文档的处理效率。49.可选地,公文设置规则包括指定公文的版本号的设置信息、指定公文的标点类型的设置信息、指定公文的西文字体的设置信息、指定公文的数字字体的设置信息。由于增加了公文相关的设置,便于满足公文特殊的排版需求。50.可选地,编辑权限验证规则包括设置文档的编辑权限。即在编辑文档之前需要先校验密码。在密码校验通过的情况下,能够对文档进行编辑。在密码校验不通过的情况下,以只读方式打开文档。这样,能够保证文档安全性。51.可选地,邮件文档合并规则包括指定邮件合并相关的数据。52.在一些实施例中,文档的文档设置信息包括:设置文档中的字体为楷体,设置文档中的字体为四号,设置文档中的页面背景为白色,设置文档的上、下、左、右页边距均为2.5cm,设置文档中标题为居中对齐,设置文档中各段落为两端对齐,设置文档中各段落的段前间距和段后间距均为1行。其中,“设置文档中的字体为楷体”中的设置选项信息为“中文字体”,“设置文档中的字体为四号”中的设置选项信息为“字号”,“设置文档中的页面背景为白色”中的设置选项信息为“背景”,“设置文档的上、下、左、右页边距均为2.5cm”中的设置选项信息为“上页边距”、“下页边距”、“左页边距”和“右页边距”,“设置文档中标题为居中对齐”中的设置选项信息为“居中对齐”,“设置文档中各段落为两端对齐”中的设置选项信息为“两端对齐”,“设置文档中各段落的段前间距和段后间距均为1行”中的设置选项信息为“段前间距”和“段后间距”,然后,按照预设的文档设置规则将设置选项信息进行归类,即将“中文字体”和“字号”归为文字规则类别。将“背景”和“自定义页边距”归为页面设置规则类别。将“居中对齐”、“两端对齐”和“段前间距”和“段后间距”归为段落规则类别。这样,将具有相同功能或相同特性的设置选项信息被整合到一起,便于模块化管理,即,在对于读取文档格式数据时,可以根据特定需求只读取某一分类下面的文档设置信息所对应的文档格式数据,能够提高对文档的处理效率。53.可选地,根据预设的文档设置规则将设置选项信息进行规则归类之后,还包括:根据设置选项信息的功能类别,将功能类别相同的设置选项信息进行归类。这样,对文档的文档设置信息中的设置选项信息按照功能类别进行归类,能够使得具有相同功能或相同特性的设置选项被整合到一起,结构清晰不杂乱,便于模块化管理。在对于读取文档格式数据时,可以根据特定需求只读取某一分类下面的设置选项所对应的文档格式数据,这样后续对文档的处理效率更高。54.例如,设置选项信息为“背景”、“上页边距”、“下页边距”、“左页边距”和“右页边距”。其中,“上页边距”、“下页边距”、“左页边距”和“右页边距”的功能类别相同,都是设置页边距,则将“上页边距”、“下页边距”、“左页边距”和“右页边距”都归为“自定义页边距”这一类。“背景”的功能类别为设置背景颜色或背景图片等,则将“背景”归为另一类。又例如,设置选项信息为“居中对齐”、“两端对齐”、“段前间距”和“段后间距”。其中,“段前间距”和“段后间距”的功能类别相同,都是设置段落间距,则将“段前间距”和“段后间距”都归为“段落间距”这一类。“居中对齐”和“两端对齐”的功能类别相同,都是设置段落的对齐方式,则将“居中对齐”和“两端对齐”都归为“对齐方式”这一类。这样,将具有相同功能或相同特性的设置选项信息被整合到一起,便于模块化管理,即,在对于读取文档格式数据时,可以根据特定需求只读取某一分类下面的文档设置信息所对应的文档格式数据,能够提高对文档的处理效率。55.可选地,根据预设的文档设置规则将文档设置信息进行归类之后,还包括:获取文档设置信息中的文档编号设置数据,按照预设的文档结构将文档编号设置数据进行存储,其中,按照预设的文档结构存储的文档编号设置数据包括式样集元素。其中,式样集元素包括自动编号集元素,自动编号集元素用于表征自动编号式样定义的集合。自动编号集元素包括编号模板元素。编号模板元素包括级别集元素,级别集元素用于定义多级编号的各个级别的属性。级别集元素包括级别元素,级别元素用于定义多级编号的一个级别的属性。级别元素包括级别值属性,级别值属性用于表征段落当前所在的章节层次。56.采用本公开实施例处理的文档,文档结构清晰,便于快速获得文档编号设置数据,能够快速查询段落当前所在的章节层次。同时能够实现通过改变级别值属性来改变段落所在的章节层次。57.可选地,级别元素还包括编号对齐方式元素、尾随字符元素、符号字体元素、链接式样引用元素、编号格式元素、编号格式表示元素、图片符号元素、缩进元素、制表符位置元素、起始编号元素、是否使用正规格式元素和重新编号元素。其中,编号对齐方式元素表示编号相对于应用编号式样前段落首行文字起始点的水平对齐方式。尾随字符元素表示项目符号或编号后面跟随的字符。符号字体元素用以设置声明项目符号的属性,如:字体、下划线等。链接式样引用元素用于声明编号及后面的文本的样式,如:标题、正文等。编号格式元素表示本级序列格式,如1,2,3;a,b,c。编号格式表示元素表示字符串描述的编号格式,“%”后接编号级别表示项目符号所应用的编号,编号前后可加入字符串等共同指定编号格式,如:%1,%2。图片符号元素表示图片符号的图形的引用,图形定义于对象集中。缩进元素表示相对页边距、栏边距或图形边框的缩进,自动编号元素中设置的缩进值在段落属性或段落式样中可被重写。制表符位置元素表示编号与正文之间的制表位的位置。起始编号元素表示编号的起始值。是否使用正规格式元素表示强制使用正规格式,即使用阿拉伯数字编号。重新编号元素表示从指定的级别之后重新开始编号,取值要小于“级别值属性”,0表示永远不重新编号。58.可选地,式样集元素包括自动编号集元素,自动编号集元素还包括自动编号元素。自动编号元素包括编号模板引用属性,编号模板引用属性用于引用编号模板元素。这样,可通过编号模板引用属性确定待调整的编号模板,进而便于对待调整的编号模板所对应的级别值属性进行重写,和/或,自动编号集元素包括编号模板元素。编号模板元素还包括标识符属性,标识符属性用于表征编号模板。这样,编号模板引用属性可通过标识符属性来确定待调整的编号模板,编号模板引用属性对应的属性值与某一编号模板的标识符属性相同,即代表编号模板引用属性引用了该编号模板。59.结合图3所示,本公开实施例提供一种用于对文档进行排版的方法,该文档为利用上述的文档处理方法处理后获得的文档,用于对文档进行排版的方法包括:60.步骤s201,在文档中确定待排版的文档段落。61.步骤s202,响应于对待排版的文档段落的排版操作,对待排版的文档段落的待调整级别值属性进行重写。待调整级别值属性为待排版的文档段落所对应的编号模板元素中的级别值属性。62.由于利用上述的文档处理方法处理后获得的文档,已经将文档设置信息进行归类,能够使得具有相同功能或相同特性的设置选项被整合到一起,便于模块化管理。在读取需要重写的文档格式数据时,可以根据特定需求只读取待重写的设置选项所对应的文档格式数据并进行后续处理,这样对文档进行排版的效率更高。63.可选的,利用上述的文档处理方法处理后获得的文档,根据预设的文档设置规则将文档设置信息进行归类之后,还包括:根据文档设置信息中的编号设置数据,按照预设的文档结构将编号设置数据进行存储。其中,按照预设的文档结构存储的文档编号设置数据包括式样集元素;式样集元素包括自动编号集元素;自动编号集元素用于表征自动编号式样定义的集合;自动编号集元素包括编号模板元素;编号模板元素包括级别集元素,级别集元素用于定义多级编号的各个级别的属性;级别集元素包括级别元素,级别元素用于定义多级编号的一个级别的属性;级别元素包括级别值属性,级别值属性用于表征段落当前所在的章节层次。64.采用上述公开实施例处理的文档,文档结构清晰,能够快速查询段落当前所在的章节层次。这样,对待调整级别值属性进行重写来对文档进行排版时,通过直接改变级别值属性就能够实现改变段落所在的章节层次。65.与现有技术中文档格式标准重写级别值不同,现有技术中文档格式标准例如ooxml有单独的重写级别值节点。即,其重写内容的级别时,需要在原始级别值节点外的重写级别值节点来写入新的级别值,在实际应用中就需要考虑处于外层的重写级别值节点和处于内层的原始级别值节点两个地方的值不一样的情况,很容易出现歧义。而上述实施例不需要这一重写级别值节点也能达到同样的级别值重写功能,也不会产生歧义。对开发者来说读取级别值相关能提高效率,不需要自己理解怎么去重写级别值。66.进一步的,在文档中确定待排版的文档段落,包括:响应于对文档的段落选择操作,将选择的文档内容所对应的段落确定为待排版的文档段落。在本实施例中,段落选择操作为一个操作任务,类似将选中的内容作为至少一个段落。67.通过上述实施例,便于根据用户的操作来针对性的对文档内容进行级别值重写,从而实现对文档内容的排版。68.可选地,段落选择操作为鼠标框选操作。鼠标框选的文档内容即为选择的文档内容。69.可选地,段落选择操作为鼠标点击操作,鼠标点击所对应的光标位置所在的段落即为选择的文档内容所对应的段落。70.进一步的,对待调整级别值属性进行重写,包括:响应于级别值重写指令,对待调整级别值属性进行重写。71.通过上述实施例,能够接收用户的级别值重写指令并根据用户的指令来针对性的对文档内容进行级别值重写,从而实现根据用户的指令对文档内容进行排版。72.进一步的,对待调整级别值属性进行重写,包括:获取待重写的级别值。73.在一些可选的实施例中,待重写的级别值由用户输入。将待调整级别值属性的属性值输出为待重写的级别值。74.通过上述实施例,能够接收用户输入的级别值并根据用户输入的级别值来对原始的级别值进行直接替换从而实现级别值重写,从而实现根据用户的需求改变段落所在的章节层次,以实现对文档内容进行排版。75.进一步的,在文档中确定待排版的文档段落,包括:检测文档中预设字体格式的文档内容,将预设字体格式的文档内容所对应的段落确定为待排版的文档段落。76.通过对预设字体格式的监测,便于实现自动对满足预设格式的内容进行排版。还便于实现在用户手动改变文档内容的字体格式的情况下,检测到字体变化后进行自动排版。77.进一步的,对待调整级别值属性进行重写后,还包括:对待排版的文档段落进行自动编号。78.级别值属性进行重写意味着段落当前所在的章节层次可能发生改变,段落对应的编号可能也会产生变化。上述实施例在待调整级别值属性进行重写后对待排版的文档段落进行自动编号,避免了段落的级别值调整后与段落编号对应不上的情况,提高了用户进行文档排版时的体验。79.进一步的,文档设置信息中的文档编号设置数据对应的自动编号集元素还包括自动编号元素。自动编号元素包括编号模板引用属性,编号模板引用属性用于引用编号模板元素。对待排版的文档段落进行自动编号,包括:获取引用属性值,引用属性值为待排版的文档段落所对应的编号模板引用属性的属性值,确定引用属性值对应的编号模板元素,利用编号模板元素对待排版的文档段落进行自动编号。80.这样,通过待排版的文档段落所对应的编号模板引用属性的属性值确定对应的编号模板元素,进而便于对待调整的编号模板所对应的起始编号属性进行重写,进而实现文档段落的自动编号。81.进一步地,级别元素包括起始编号元素,起始编号元素用于表征编号的起始值。82.可选地,利用编号模板元素对待排版的文档段落进行自动编号,包括:按照编号模板元素中待排版级别值对应的起始值对该待排版的文档段落进行自动编号。其中,待排版级别值为待排版的文档段落对应的级别值,起始值为起始编号元素对应的元素值。这种方式能够对待排版的文档段落进行针对性的自动编号,与该待排版的文档段落相同级别值的其他文档段落不会重新排版。由于只对待排版的文档段落进行自动编号,这样在待排版的文档段落重写级别后能够高效的自动进行编号,不需要用户手动更改编号,更加方便,用户体验更好。83.可选地,利用编号模板元素对待排版的文档段落进行自动编号,包括:按照编号模板元素中待排版级别值对应的起始值对该待排版级别值对应的文档段落进行自动编号。由于待排版级别值对应的文档段落包括该待排版级别值对应的所有文档段落,即可能有多个文档段落,对这些待排版级别值对应的文档段落进行自动编号,这样在待排版的文档段落重写级别后能够对该待排版级别值对应的所有文档段落自动进行编号,避免了由级别值重写而导致的同一级别值的文档段落编号错乱。84.进一步的,获取对文档进行排版后的文档设置信息中的设置选项信息,根据设置选项信息的功能类别,将功能类别相同的设置选项信息进行归类。85.对排版后的文档的文档设置信息中的设置选项信息按照功能类别进行归类,能够使得具有相同功能或相同特性的设置选项被整合到一起,结构清晰不杂乱,便于模块化管理。在对于读取文档格式数据时,可以根据特定需求只读取某一分类下面的设置选项所对应的文档格式数据,这样后续对文档的处理效率更高。86.结合图4所示,本公开实施例提供一种用于文档处理的装置,包括获取模块1和处理模块2。获取模块1被配置为获取文档的文档设置信息。处理模块2被配置为根据预设的文档设置规则将文档设置信息进行归类。87.采用本公开实施例提供的用于文档处理的装置,由于根据预设的文档设置规则将文档的文档设置信息进行归类,能够使得具有相同功能或相同特性的设置选项被整合到一起,便于模块化管理,即,在对于读取文档格式数据时,可以根据特定需求只读取某一分类下面的设置选项所对应的文档格式数据,这样对文档的处理效率更高。88.可选地,用于文档处理的装置,还包括:归类模块,归类模块被配置为获取文档设置信息中的设置选项信息,根据预设的文档设置规则将设置选项信息进行规则归类。89.可选地,归类模块还被配置为根据设置选项信息的功能类别,将功能类别相同的设置选项信息进行归类。90.可选地,用于文档处理的装置,还包括:存储模块。存储模块被配置为获取文档设置信息中的文档编号设置数据,按照预设的文档结构将文档编号设置数据进行存储,其中,按照预设的文档结构存储的文档编号设置数据包括式样集元素。其中,式样集元素包括自动编号集元素;自动编号集元素用于表征自动编号式样定义的集合;自动编号集元素包括编号模板元素;编号模板元素包括级别集元素,级别集元素用于定义多级编号的各个级别的属性;级别集元素包括级别元素,级别元素用于定义多级编号的一个级别的属性;级别元素包括级别值属性,级别值属性用于表征段落当前所在的章节层次。91.可选地,自动编号集元素包括自动编号元素;自动编号元素包括编号模板引用属性,编号模板引用属性用于引用编号模板元素,编号模板元素包括标识符属性,标识符属性用于表征编号模板。92.结合图5所示,本公开实施例提供一种用于对文档进行排版的装置,该文档为利用上述的文档处理方法处理后获得的文档,用于对文档进行排版的装置包括:确定模块3和重写模块4。确定模块3被配置为在文档中确定待排版的文档段落。重写模块4被配置为响应于对待排版的文档段落的排版操作,对待排版的文档段落的待调整级别值属性进行重写;待调整级别值属性为待排版的文档所对应的编号模板元素中的级别值属性。93.采用本公开实施例提供的用于对文档进行排版的装置,由于利用上述的文档处理方法处理后获得的文档,已经将文档设置信息进行归类,能够使得具有相同功能或相同特性的设置选项被整合到一起,便于模块化管理。在读取需要重写的文档格式数据时,可以根据特定需求只读取待重写的设置选项所对应的文档格式数据并进行后续处理,这样对文档进行排版的效率更高。94.可选地,确定模块被配置为通过以下方式在文档中确定待排版的文档段落:响应于对文档的段落选择操作,将选择的文档内容所对应的段落确定为待排版的文档段落。95.进一步的,重写模块被配置为通过以下方式对待调整级别值属性进行重写:响应于级别值重写指令,对待调整级别值属性进行重写。96.进一步的,重写模块被配置为通过以下方式对待调整级别值属性进行重写:获取待重写的级别值;将待调整级别值属性的属性值输出为待重写的级别值。97.可选地,确定模块被配置为通过以下方式在文档中确定待排版的文档段落:检测文档中预设字体格式的文档内容;将预设字体格式的文档内容所对应的段落确定为待排版的文档段落。98.进一步的,用于对文档进行排版的装置,还包括:编号模块。编号模块被配置为对待排版的文档段落进行自动编号。99.进一步的,文档设置信息中的文档编号设置数据对应的自动编号集元素还包括自动编号元素;自动编号元素包括编号模板引用属性,编号模板引用属性用于引用编号模板元素。编号模块被配置为通过以下方式对待排版的文档段落进行自动编号:获取引用属性值,引用属性值为待排版的文档段落所对应的编号模板引用属性的属性值:确定引用属性值对应的编号模板元素;利用编号模板元素对待排版的文档段落进行自动编号。100.进一步的,用于对文档进行排版的装置,还包括:归类模块。归类模块被配置为获取对文档进行排版后的文档设置信息中的设置选项信息,根据设置选项信息的功能类别,将功能类别相同的设置选项信息进行归类。101.结合图6所示,本公开实施例提供一种电子设备,包括处理器(processor)5和存储有程序指令的存储器(memory)6。可选地,该电子设备还可以包括通信接口(communicationinterface)7和总线8。其中,处理器5、通信接口7、存储器6可以通过总线8完成相互间的通信。通信接口7可以用于信息传输。处理器5可以调用存储器6中的逻辑指令,以执行上述实施例的用于文档处理的方法,和,用于对文档进行排版的方法。102.此外,上述的存储器6中的程序指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。103.存储器6作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序,如本公开实施例中的方法对应的程序指令/模块。处理器5通过运行存储在存储器6中的程序指令/模块,从而执行功能应用以及数据处理,即实现上述实施例中用于文档处理的方法,和,用于对文档进行排版的方法。104.存储器6可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器6可以包括高速随机存取存储器,还可以包括非易失性存储器。105.本公开实施例提供了一种存储介质,存储有程序指令,程序指令在运行时,执行如上述用于文档处理的方法,和,用于对文档进行排版的方法。106.本公开实施例提供了一种计算机程序产品,计算机程序产品包括存储在计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被计算机执行时,使计算机执行上述用于文档处理的方法,和,用于对文档进行排版的方法。107.上述的计算机可读存储介质可以是暂态计算机可读存储介质,也可以是非暂态计算机可读存储介质。108.本公开实施例的技术方案可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括一个或多个指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开实施例方法的全部或部分步骤。而前述的存储介质可以是非暂态存储介质,包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。109.以上描述和附图充分地示出了本公开的实施例,以使本领域的技术人员能够实践它们。其他实施例可以包括结构的、逻辑的、电气的、过程的以及其他的改变。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施例的部分和特征可以被包括在或替换其他实施例的部分和特征。而且,本技术中使用的用词仅用于描述实施例并且不用于限制权利要求。如在实施例以及权利要求的描述中使用的,除非上下文清楚地表明,否则单数形式的“一个”(a)、“一个”(an)和“所述”(the)旨在同样包括复数形式。类似地,如在本技术中所使用的术语“和/或”是指包含一个或一个以上相关联的列出的任何以及所有可能的组合。另外,当用于本技术中时,术语“包括”(comprise)及其变型“包括”(comprises)和/或包括(comprising)等指陈述的特征、整体、步骤、操作、元素,和/或组件的存在,但不排除一个或一个以上其它特征、整体、步骤、操作、元素、组件和/或这些的分组的存在或添加。在没有更多限制的情况下,由语句“包括一个…”限定的要素,并不排除在包括所述要素的过程、方法或者设备中还存在另外的相同要素。本文中,每个实施例重点说明的可以是与其他实施例的不同之处,各个实施例之间相同相似部分可以互相参见。对于实施例公开的方法、产品等而言,如果其与实施例公开的方法部分相对应,那么相关之处可以参见方法部分的描述。110.本领域技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,可以取决于技术方案的特定应用和设计约束条件。所述技术人员可以对每个特定的应用来使用不同方法以实现所描述的功能,但是这种实现不应认为超出本公开实施例的范围。所述技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。111.本文所披露的实施例中,所揭露的方法、产品(包括但不限于装置、设备等),可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,可以仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例。另外,在本公开实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。112.附图中的流程图和框图显示了根据本公开实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这可以依所涉及的功能而定。在附图中的流程图和框图所对应的描述中,不同的方框所对应的操作或步骤也可以以不同于描述中所披露的顺序发生,有时不同的操作或步骤之间不存在特定的顺序。例如,两个连续的操作或步骤实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这可以依所涉及的功能而定。框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。当前第1页12当前第1页12
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献