OFD文件的合并方法、装置、设备及介质与流程
未命名
07-19
阅读:82
评论:0
ofd文件的合并方法、装置、设备及介质
技术领域
1.本发明涉及文档处理技术领域,尤其涉及一种ofd文件的合并方法、装置、设备及介质。
背景技术:
2.开放版式文档(open fixed-layout document,ofd)格式文件是一种电子文件版式文档格式,不受设备影响,在版式、版面、字体、字号等方面与纸质文件保持完全一致。
3.ofd文件通常由多个文档页面组成,在实际使用中,经常需要将若干ofd文件进行合并,或删除ofd文件中的部分页面。
4.现有技术中,在对ofd文件进行合并处理时,需要人工对ofd文件进行逐页操作,导致ofd文件合并操作的效率低下、错误率高。
技术实现要素:
5.本发明提供一种ofd文件的合并方法、装置、设备及介质,用以解决现有技术中对ofd文件进行合并效率低、错误率高的缺陷,实现对ofd文件的快速准确合并。
6.本发明提供一种开放版式文档ofd文件的合并方法,包括:基于目标指令获取目标数量的ofd文件;所述目标指令用于指示对各所述ofd文件进行合并;对各所述ofd文件中的页面元素进行解析,得到各所述ofd文件的第一页面信息;将各所述ofd文件的第一页面信息,添加至预先创建的空白ofd文件中,得到ofd合并文件。
7.根据本发明提供的ofd文件的合并方法,所述方法还包括:基于预先获取的排序信息,对所述ofd合并文件中的页面进行排序;所述排序信息用于表征排序依据。
8.根据本发明提供的ofd文件的合并方法,所述排序依据包括文件编号、文件标题、文件创建时间和文件内容中的至少一项。
9.根据本发明提供的ofd文件的合并方法,所述方法还包括:建立第一保存路径;基于所述第一保存路径,保存所述ofd合并文件。
10.根据本发明提供的ofd文件的合并方法,所述第一页面信息包括以下至少一项:页面标识id信息;页面位置信息;页面大小信息;页面样式信息;页面标题;页面内容。
11.根据本发明提供的ofd文件的合并方法,所述方法还包括:对所述ofd合并文件进行解析,得到所述ofd合并文件中每个页面的第二页面信息;基于删除指示,确定待删除页面的第三页面信息;所述删除指示用于指示所述待删除页面的第三页面信息;基于所述待删除页面的第三页面信息及所述ofd合并文件中每个页面的第二页面信息,将所述待删除页面从所述ofd合并文件中删除,得到ofd删除文件。
12.根据本发明提供的ofd文件的合并方法,所述方法还包括:建立第二保存路径;基于所述第二保存路径,保存所述ofd删除文件。
13.本发明还提供一种开放版式文档ofd文件的合并装置,包括:获取模块,用于基于目标指令获取目标数量的ofd文件;所述目标指令用于指示对各所述ofd文件进行合并;解析模块,用于对各所述ofd文件中的页面元素进行解析,得到各所述ofd文件的第一页面信息;合并模块,用于将各所述ofd文件的第一页面信息,添加至预先创建的空白ofd文件中,得到ofd合并文件。
14.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述的ofd文件的合并方法。
15.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述的ofd文件的合并方法。
16.本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述的ofd文件的合并方法。
17.本发明提供的ofd文件的合并方法,通过目标指令获取目标数量的ofd文件;目标指令中指示了需要进行合并的ofd文件,对获取的需要合并的ofd文件中的页面元素进行解析,得到各ofd文件的第一页面信息;在预先创建的空白ofd文件中,添加各ofd文件的第一页面信息,得到ofd合并文件。通过上述的ofd文件的合并方法,避免了人工逐页对ofd文件进行合并操作,提升了ofd文件的合并效率,通过添加需要合并的ofd文件的第一页面信息,保证了ofd文件合并过程中各个ofd文件页面信息的完整性,降低了ofd文件的合并错误率。
附图说明
18.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.图1是本发明提供的ofd文件的合并方法的流程示意图之一;图2是本发明提供的ofd文件的合并方法的流程示意图之二;
图3是本发明提供的ofd文件的合并方法的流程示意图之三;图4是本发明提供的ofd文件的合并装置的结构示意图之一;图5是本发明提供的ofd文件的合并装置的结构示意图之二;图6是本发明提供的电子设备的结构示意图。
具体实施方式
20.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
21.为了便于更加清晰地理解本技术各实施例,首先对一些相关的背景知识进行如下介绍。
22.开放版式文档(open fixed-layout document,ofd)的文件不受使用设备的影响,版式固定。在版式、版面、字体、字号等方面与纸质文件保持完全一致,安全性高、可支持验证是ofd文件的核心优势。版式文档格式的特点使它成为严肃类电子文档发布、数字化信息传播和存档的理想文档格式。
23.ofd文件的页面合并是ofd技术的重要应用之一。在对ofd文档处理过程中,经常需要将几个ofd文件合并成一个新的ofd文件,或选取若干ofd文件中的部分页数形成一个新的ofd文件,以满足用户对ofd文件使用的不同需求。传统的ofd文件处理方法需要人工对ofd文件中的每一个页面进行逐页操作,使得ofd文件合并的效率低下且容易出错。
24.综上所述,为了提高对ofd格式文件的合并的效率,降低ofd文件合并的错误率,使用户可以基于ofd格式文件直接进行相关指定文件或页面的合并,以提高用户体验,本发明实施例提供一种ofd文件的合并方法、设备及介质。
25.本发明提供的ofd文件的合并方法可以应用于文档处理技术领域。可选的,本发明提供的ofd文件的合并方法是在ofd文档查看器或ofd文件编辑器中实现的,ofd文件查看器或ofd文件编辑器中包含“合并”功能。并执行上述ofd文件的合并方法,以实现ofd文件的合并。本发明的执行主体可以是能够实现ofd文件的合并方法的任何电子设备,例如可以为智能手机、智能手表、台式电脑、手提电脑等任何一种。
26.下面结合图1至图6对本发明提供的ofd文件的合并方法、装置、设备及介质进行具体描述。
27.图1是本发明提供的ofd文件的合并方法的流程示意图之一,参见图1,该方法包括s1-s3,其中:s1、基于目标指令获取目标数量的ofd文件;所述目标指令用于指示对各所述ofd文件进行合并;在本步骤中,目标指令为使用ofd查看器或ofd编辑器的用户发出,一般通过如“合并”指令发出,在此不做限定。在ofd查看器或ofd编辑器中通过如“合并”的选项按钮,基于目标指令在文件库中选取目标数量的ofd文件,在ofd查看器或ofd编辑器中将目标数量的ofd文件进行合并。
28.在具体实施中,目标指令是由用户进行设置发出的,在需要合并的目标是若干ofd
文件中的部分页面时,用户也可以设置对应的参数信息,此时目标指令还可以用于指示选取各个ofd文件中的部分页数,将部分页数进行合并,在此不做限定。如果目标指令中包含有待合并文件的页数参数,则基于目标指令的页数参数选取各个文件中指定的页数进行合并,如果目标指令中没有具体的页面参数,仅仅指示了选取目标数量的ofd文件,则按照默认的选择顺序将目标数量的ofd文件进行合并。在基于目标指令获取目标数量的ofd文件,在传入需要合并的目标数量的ofd文件的同时,也会传入需要生成的新的ofd文件的位置,即新的ofd文件的保存路径,新的ofd文件的保存路径可以使用系统默认的保存路径,用户也可以进行设置。
29.s2、对各ofd文件中的页面元素进行解析,得到各ofd文件的第一页面信息;在本步骤中,在获取了传入的目标数量的ofd文件之后,需要对目标数量的ofd文件分别进行解析,在本步骤中需要用到ofd文件解析工具,在使用ofd文件解析工具对ofd文件进行解析时,可以解析ofd文件中的各种页面元素,ofd文件的页面元素包含了ofd文件的页面信息、页面文字、页面图片、页面矢量图形等。通过对ofd文件的页面元素进行解析,得到各个ofd文件的第一页面信息,第一页面信息包括了页面标识id信息;页面位置信息;页面大小信息;页面样式信息;页面标题;页面内容。
30.s3、将各ofd文件的第一页面信息,添加至预先创建的空白ofd文件中,得到ofd合并文件。
31.在本步骤中,需要使用ofd查看器或ofd编辑器中的模板工具创建一个新的空白ofd文件。将通过解析工具获取的各个ofd文件的第一页面信息,包括页面标识id信息;页面位置信息;页面大小信息;页面样式信息;页面标题;页面内容添加至的空白ofd文件中,此时形成了一个新的包含上述所有第一页面信息的ofd文件,即将目标数量ofd文件进行合并后得到的ofd合并文件。
32.本实施例提供的ofd文件的合并方法,通过目标指令获取目标数量的ofd文件;目标指令中指示了需要进行合并的ofd文件,目标指令也可以指示需要进行合并的ofd文件中的部分页面,然后对获取的需要合并的ofd文件中的页面元素进行解析,得到各ofd文件的第一页面信息;第一页面信息包括了页面标识id信息;页面位置信息;页面大小信息;页面样式信息;页面标题;页面内容,在预先创建的空白ofd文件中,添加各ofd文件的第一页面信息,得到ofd合并文件。通过上述的ofd文件的合并方法,避免了人工逐页对ofd文件进行合并操作,提升了ofd文件的合并效率,通过添加需要合并的ofd文件的第一页面信息,保证了ofd文件合并过程中各个ofd文件页面信息的完整性,降低了ofd文件的合并错误率。
33.通过目标指令获取的需要合并的ofd文件或ofd文件中的部分页面,提升了ofd文件合并的灵活度,不仅可以实现若干个ofd文件的合并,还可以实现若干ofd文件中的部分页面的合并,使得ofd文件更加便于管理,优化了ofd文件的内容结构。基于具体需求对ofd文件的合并进行预设,减少了人工操作。
34.基于上述实施例,进一步的,上述方法还包括:基于预先获取的排序信息,对ofd合并文件中的页面进行排序;排序信息用于表征排序依据。
35.在具体实施中,上述s1中,获取的目标指令中除了指示对包括目标数量的ofd文件进行合并之外,还可以包含排序信息。如果目标指令中不包括排序信息,则默认按照选择顺
序对各个ofd文件进行合并。若目标指令中包含排序信息,在上述s3中,在得到ofd合并文件之后,则需要基于获取的排序信息,对ofd合并文件中的各个ofd文件进行排序。用户在进行传入参数设置时,可以设置需要合并的ofd文件的排序信息,在需要合并的是若干ofd文件中的部分页面时,也可以设置对应的参数信息。排序信息是用来表征排序依据的。
36.本实施例提供的ofd文件的合并方法,通过获取用户设置的参数信息,可以对经过合并后的ofd合并文件中的各个文件或者页面进行排序,使得ofd合并文件中的页面排布方式更加多样,提高了ofd合并文件的可用性和可读性,使得ofd合并文件的内容结构更加合理,扩展了应用场景。
37.基于上述实施例,进一步的,上述排序依据包括文件编号、文件标题、文件创建时间和文件内容中的至少一项。
38.在具体实施中,排序依据为文件编号时,例如项目系列文件一般会带有文件编号,将文件编号做为排序依据,如需要将文件3、文件1和文件2进行合并,在用户设置的排序依据的参数信息为文件编号时,则需要依据文件编号对ofd合并文件中的各个ofd文件进行排序,最终ofd合并文件中各个文件的排序为文件1、文件2、文件3。排序依据还可以为文件标题,和文件内容。在排序依据为文件标题时,一般是依据文件标题首字母进行排序。
39.本实施例提供的ofd文件的合并方法,在对ofd合并文件中的页面进行排序时,排序依据可以包括文件编号、文件标题、文件创建时间和文件内容中的一项或多项,实现基于多样化的排序依据对ofd合并文件中的页面进行排序,使得ofd合并文件更加清晰,便于用于使用和阅读,提升了ofd合并文件的可管理性。
40.基于上述实施例,图2是本发明提供的ofd文件的合并方法的流程示意图之二,参见图2,该方法包括s31和s32:s31、建立第一保存路径;在本步骤中,基于上述s1中获取的信息,即在传入目标指令中的目标数量的ofd文件时,也会传入需要生成的新的ofd文件的位置,即新的ofd文件的保存路径,新的ofd文件的保存路径可以使用系统默认的保存路径,用户也可以进行设置。基于传入的新的ofd文件的保存路径,建立第一保存路径。
41.s32、基于第一保存路径,保存ofd合并文件。
42.在本步骤中,将s3中最终合并的ofd文件保存在第一保存路径中,便于用户查看。
43.本实施例提供的ofd文件的合并方法,在ofd文件查看器或ofd文件编辑器中,基于目标指令对目标数量的ofd文件或者目标数量的ofd文件中的部分页面进行合并后,需要基于第一保存路径,对合并后的ofd合并文件进行保存,新的ofd文件的保存路径可以使用系统默认的保存路径,用户也可以进行设置,该方法会将合并后的ofd文件保存在新的保存路径中,避免对原始的ofd文件进行覆盖,保证了ofd文件的可读性。
44.基于上述实施例,进一步的,上述第一页面信息包括以下至少一项:页面标识id信息;页面位置信息;页面大小信息;页面样式信息;页面标题;
页面内容。
45.本实施例提供的ofd文件的合并方法,第一页面信息包括了ofd文件中每个页面的页面标识id信息;页面位置信息;页面大小信息;页面样式信息;页面标题;页面内容,这些页面信息是ofd文件解析工具对ofd文件的页面元素进行解析得到的,通过将需要合并的页面对应的页面信息添加至新的空白的ofd文件中,实现了ofd文件的合并,该方法保证了在ofd文件合并的过程中对ofd文件内容的完整性和准确性,降低了ofd文件合并的错误率。
46.基于上述实施例,上述方法还包括对合并ofd文件中的页面进行删除,图3是本发明提供的ofd文件的合并方法的流程示意图之三,参见图3,该方法包括步骤1-步骤3,具体如下:步骤1:对ofd合并文件进行解析,得到ofd合并文件中每个页面的第二页面信息;在本步骤中,对合并后的ofd合并文件,使用解析工具进行解析,相同的,解析ofd合并文件中的各种页面元素,ofd合并文件的页面元素包含了ofd合并文件的页面信息、页面文字、页面图片、页面矢量图形等。通过对ofd合并文件的页面元素进行解析,得到ofd合并每个页面的第二页面信息,第二页面信息也包括了页面标识id信息;页面位置信息;页面大小信息;页面样式信息;页面标题;页面内容。
47.步骤2:基于删除指示,确定待删除页面的第三页面信息;删除指示用于指示待删除页面的第三页面信息;在本步骤中,删除指示中包含了待删除页面的第三页面信息,在具体实施中,可以删除ofd合并文件中的一页或多页,即第三页面信息对应的是待删除页面的信息。
48.相同的,第三页面信息也包括了页面标识id信息;页面位置信息;页面大小信息;页面样式信息;页面标题;页面内容。
49.步骤3:基于待删除页面的第三页面信息及ofd合并文件中每个页面的第二页面信息,将待删除页面从ofd合并文件中删除,得到ofd删除文件。
50.在本步骤中,将待删除页面的第三页面信息与ofd合并文件中国的第二页面信息进行比对,即可确定待删除页面的位置,在具体实施中,可以通过页面id信息或其他信息,例如页面标题、页面内容等定位待删除页面,并将待删除页面在ofd文件查看器或ofd文件编辑器进行加载,供用户查看,避免删除错误的页面。然后将待删除页面的页面元素从ofd合并文件中删除。
51.本实施例提供的ofd文件的合并方法,在得到ofd合并文件之后,还可以根据删除指示对ofd合并文件中某个或多个页面进行删除,删除是ofd文件编辑操作中的一种,通过对ofd合并文件的所有页面基于ofd解析工具进行解析,同样也是基于对页面元素的解析,获取ofd合并文件中每个页面的页面信息,此处,ofd合并文件中每个页面的页面信息成为第二页面信息,包括了页面标识id信息;页面位置信息;页面大小信息;页面样式信息;页面标题;页面内容。基于删除指示,确定待删除页面的第三页面信息,将第三页面信息与第二页面信息进行匹配,在ofd合并文件中定位到待删除页面,并将待删除页面在ofd文件查看器或ofd文件编辑器中进行加载,便于用户查看,进行进一步的确认,避免误删。然后将待删除页面的页面元素从ofd文件中删除。
52.本实施例的ofd文件的合并方法,可以对合并后的ofd合并文件进行进一步的删除编辑操作,一定程度上提升了ofd文件编辑的效率,减少了ofd文件的存储空间,使得ofd文
件更加便于共享和传输,同时,可以使用该方法将ofd合并文件中的敏感或保密信息进行删除,提升了ofd文件的安全性和可用性。
53.基于上述实施例,进一步的,上述步骤3还包括:建立第二保存路径;基于第二保存路径,保存ofd删除文件。
54.本实施例提供的ofd文件的合并方法,在对ofd合并文件中的部分页面进行删除后,需要建立第二保存路径,将删除部分页面后的ofd合并文件存储为新的文件,避免了对原始文件的覆盖,提升了ofd合并文件的可读性。
55.下面对本发明提供的开放版式文档ofd文件的合并装置进行描述,下文描述的开放版式文档ofd文件的合并装置与上文描述的开放版式文档ofd文件的合并方法可相互对应参照,图4是本发明提供的ofd文件的合并装置的结构示意图之一,参见图4,ofd文件的合并装置包括:获取模块41,用于基于目标指令获取目标数量的ofd文件;所述目标指令用于指示对各所述ofd文件进行合并;解析模块42,用于对各ofd文件中的页面元素进行解析,得到各ofd文件的第一页面信息;合并模块43,用于将各ofd文件的第一页面信息,添加至预先创建的空白ofd文件中,得到ofd合并文件。
56.本实施例提供的文件的合并装置,通过各个模块之间的相互配合,通过获取模块,基于目标指令获取目标数量的ofd文件;目标指令中指示了需要进行合并的ofd文件,目标指令也可以指示需要进行合并的ofd文件中的部分页面,然后通过解析模块,对获取的需要合并的ofd文件中的页面元素进行解析,得到各ofd文件的第一页面信息;第一页面信息包括了页面标识id信息;页面位置信息;页面大小信息;页面样式信息;页面标题;页面内容。基于合并模块,在预先创建的空白ofd文件中,添加各ofd文件的第一页面信息,得到ofd合并文件。通过上述的ofd文件的合并方法,避免了人工逐页对ofd文件进行合并操作,提升了ofd文件的合并效率,通过添加需要合并的ofd文件的第一页面信息,保证了ofd文件合并过程中各个ofd文件页面信息的完整性,降低了ofd文件的合并错误率。
57.通过目标指令获取的需要合并的ofd文件或ofd文件中的部分页面,提升了ofd文件合并的灵活度,不仅可以实现若干个ofd文件的合并,还可以实现若干ofd文件中的部分页面的合并,使得ofd文件更加便于管理,优化了ofd文件的内容结构。基于具体需求对ofd文件的合并进行预设,减少了人工不必要的操作。
58.基于上述实施例,进一步的,合并模块43中还包括:排序单元431,用于基于预先获取的排序信息,对ofd合并文件中的页面进行排序;排序信息用于表征排序依据。
59.本实施例提供的ofd文件的合并装置,通过合并模块中的排序单元,基于获取用户设置的参数信息,对经过合并后的ofd合并文件中的各个文件或者页面进行排序,使得ofd合并文件中的页面排布方式更加多样,提高了ofd合并文件的可用性和可读性,使得ofd合并文件的内容结构更加合理,扩展了应用场景。
60.图5是本发明提供的ofd文件的合并装置的结构示意图之二,参见图5,ofd文件的
合并装置中的合并模块还包括:解析单元51,用于对ofd合并文件进行解析,得到ofd合并文件中每个页面的第二页面信息;确定单元52,用于基于删除指示,确定待删除页面的第三页面信息;删除指示用于指示待删除页面的第三页面信息;删除单元53,用于基于待删除页面的第三页面信息及ofd合并文件中每个页面的第二页面信息,将待删除页面从所述ofd合并文件中删除,得到ofd删除文件。
61.图6是本发明提供的电子设备的结构示意图,如图6所示,该电子设备可以包括:处理器(processor)610、通信接口(communications interface)620、存储器(memory)630和通信总线640,其中,处理器610,通信接口620,存储器630通过通信总线640完成相互间的通信。处理器610可以调用存储器630中的逻辑指令,以执行ofd文件的合并方法,该方法包括:基于目标指令获取目标数量的ofd文件;所述目标指令用于指示对各所述ofd文件进行合并;对各所述ofd文件中的页面元素进行解析,得到各所述ofd文件的第一页面信息;将各所述ofd文件的第一页面信息,添加至预先创建的空白ofd文件中,得到ofd合并文件。
62.此外,上述的存储器630中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
63.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行以执行ofd文件的合并方法,该方法包括:基于目标指令获取目标数量的ofd文件;所述目标指令用于指示对各所述ofd文件进行合并;对各所述ofd文件中的页面元素进行解析,得到各所述ofd文件的第一页面信息;将各所述ofd文件的第一页面信息,添加至预先创建的空白ofd文件中,得到ofd合并文件。
64.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的ofd文件的合并方法,该方法包括:基于目标指令获取目标数量的ofd文件;所述目标指令用于指示对各所述ofd文件进行合并;对各所述ofd文件中的页面元素进行解析,得到各所述ofd文件的第一页面信息;将各所述ofd文件的第一页面信息,添加至预先创建的空白ofd文件中,得到ofd合并文件。
65.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可
以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
66.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
67.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
技术特征:
1.一种开放版式文档ofd文件的合并方法,其特征在于,包括:基于目标指令获取目标数量的ofd文件;所述目标指令用于指示对各所述ofd文件进行合并;对各所述ofd文件中的页面元素进行解析,得到各所述ofd文件的第一页面信息;将各所述ofd文件的第一页面信息,添加至预先创建的空白ofd文件中,得到ofd合并文件。2.根据权利要求1所述的ofd文件的合并方法,其特征在于,所述方法还包括:基于预先获取的排序信息,对所述ofd合并文件中的页面进行排序;所述排序信息用于表征排序依据。3.根据权利要求2所述的ofd文件的合并方法,其特征在于,所述排序依据包括文件编号、文件标题、文件创建时间和文件内容中的至少一项。4.根据权利要求1所述的ofd文件的合并方法,其特征在于,所述方法还包括:建立第一保存路径;基于所述第一保存路径,保存所述ofd合并文件。5.根据权利要求1至4任一项所述的ofd文件的合并方法,其特征在于,所述第一页面信息包括以下至少一项:页面标识id信息;页面位置信息;页面大小信息;页面样式信息;页面标题;页面内容。6.根据权利要求5所述的ofd文件的合并方法,其特征在于,所述方法还包括:对所述ofd合并文件进行解析,得到所述ofd合并文件中每个页面的第二页面信息;基于删除指示,确定待删除页面的第三页面信息;所述删除指示用于指示所述待删除页面的第三页面信息;基于所述待删除页面的第三页面信息及所述ofd合并文件中每个页面的第二页面信息,将所述待删除页面从所述ofd合并文件中删除,得到ofd删除文件。7.根据权利要求6所述的ofd文件的合并方法,其特征在于,所述方法还包括:建立第二保存路径;基于所述第二保存路径,保存所述ofd删除文件。8.一种开放版式文档ofd文件的合并装置,其特征在于,包括:获取模块,用于基于目标指令获取目标数量的ofd文件;所述目标指令用于指示对各所述ofd文件进行合并;解析模块,用于对各所述ofd文件中的页面元素进行解析,得到各所述ofd文件的第一页面信息;合并模块,用于将各所述ofd文件的第一页面信息,添加至预先创建的空白ofd文件中,得到ofd合并文件。9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运
行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述的ofd文件的合并方法。10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的ofd文件的合并方法。
技术总结
本发明提供一种OFD文件的合并方法、装置、设备及介质,属于文档处理技术领域,基于目标指令获取目标数量的OFD文件;所述目标指令用于指示对各所述OFD文件进行合并;对各所述OFD文件中的页面元素进行解析,得到各所述OFD文件的第一页面信息;将各所述OFD文件的第一页面信息,添加至预先创建的空白OFD文件中,得到OFD合并文件,提升了OFD文件合并的效率,降低了OFD文件合并的错误率。了OFD文件合并的错误率。了OFD文件合并的错误率。
技术研发人员:宋敏
受保护的技术使用者:福昕鲲鹏(北京)信息科技有限公司
技术研发日:2023.06.13
技术公布日:2023/7/17
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:一种混凝土养护装置的制作方法 下一篇:一种开放式咀芯的制作方法
