一种基于OFD文档的增量修改方法技术

技术编号:20044962 阅读:46 留言:0更新日期:2019-01-09 04:10
本发明专利技术公开了一种基于OFD文档的增量修改方法,其步骤是:打开OFD文档,确定操作内容,创建增量文件,解析增量文件,添加修改内容至增量文件,获取版本列表,获取修改记录列表,保存增量文件,输入版本号,还原至指定版本,将增量文件的版本内容与修改前的OFD文档合并,最终形成与指定版本号一致的OFD文档。本发明专利技术以OFD文档标准规范和XML格式规范为基础,在标准的OFD文档中,添加自定义的增量文件,使得OFD文档内容不受增量修改内容影响;保证了OFD文档的原始数据及格式不被破坏,使OFD文档拥有了版本恢复功能,使OFD文档拥有了查看修改记录的功能。

【技术实现步骤摘要】
一种基于OFD文档的增量修改方法
本专利技术涉及版式文档格式处理技术,特别涉及一种基于OFD文档的增量修改方法。
技术介绍
版式文档格式,是将文字、图形、图像等多种数字内容对象按照一定规则进行版面固化呈现的一种格式。OFD(openfixedlayoutdocument)文档是由我国自主研发,独立于软件、硬件、操作系统、输出设备的版式文档格式。随着我国对OFD版式文档的需求及应用推广力度的增加,现在各行各业对OFD文档的使用也越来越频繁。目前OFD文档,除了文档内容的阅读以外,还有文档批注、编辑书签、加盖电子印章、编辑附件等功能,而在政府和机关单位对于OFD文档的批示及盖章操作尤为频繁。目前的OFD文档缺少还原版本的功能。当一份OFD文档经过多次批注、签章之后,若想恢复文档的原始版本和恢复到指定的版本,就目前的OFD文档来说无法做到。现有的还原版本操作有两种情况:一种为还原到文档的原始版本,另一种为还原到文档的指定版本。在没有备份文档的情况下,还原文档的可能性很低;若有备份,也需要存在多份不同版本的备份文档,使得还原版本的操作过于繁琐。缺少查看修改记录的功能。在文档操作时,有需要获取文档的修改记录,而OFD文档的格式限制了此功能,使得文档审阅缺少了查看修改记录的功能。因为少了以上功能,使标准的OFD文档局限了文档的操作空间。在文档操作时,带来不必要的繁琐操作,降低了工作效率。
技术实现思路
本专利技术要解决的技术问题提供一种增量修改方法,能够把OFD文档操作的细节记录下来,且同时保证OFD文档的基本结构不被破坏,可以轻松的回溯出OFD文档的操作步骤,给版本查看修改恢复记录带来方便。本专利技术为了实现上述目的采用以下技术方案。一种基于OFD文档的增量修改方法,其特征在于,包括:记录OFD文档修改信息、还原OFD文档至指定版本和查询OFD文档修改记录;所述记录OFD文档修改信息是将OFD文档的操作信息记录至自定义的增量文件中;若自定义的增量文件不存在,则创建增量文件;若自定义的增量文件已存在,则直接增加修改内容;所述还原OFD文件至指定版本是将OFD文档还原至指定的版本状态,并通过访问自定义的增量文件内容,把增量修改内容与现有的OFD标准文档合并,使文档恢复到指定的版本内容;所述查询OFD文档修改记录是查询当前OFD文档的所有修改记录,并通过访问自定义的增量文件内容,把当前OFD文档的所有修改信息列举出来,以供查询使用;其操作流程如下:1)打开OFD文档;2)确定操作内容:操作内容为三大部分,分别为修改OFD文档、还原版本和查询修改记录;3)创建增量文件:当对OFD文档进行修改时,若不存在增量文件,则创建;若已存在,则添加修改内容;4)解析增量文件:对增量文件进行解析,用以获得不同操作所需的内容;5)添加修改内容至增量文件:将对OFD的修改内容,添加到增量文件中;6)获取版本列表:通过对增量文件的解析,获取到每个版本信息内容;7)获取修改记录列表:通过对增量文件的解析,获取到每个修改记录;8)保存增量文件:将步骤5)中增量文件所添加的修改内容进行保存;9)输入版本号:输入将要还原的文件版本号,用以还原到指定的版本;10)还原至指定版本:将增量文件的版本内容与修改前的OFD文档合并,最终形成与指定版本号一致的OFD文档。本专利技术以OFD文档标准规范和XML格式规范为基础,在标准的OFD文档中,添加自定义的增量文件,用于存储OFD文档的修改内容;将文档的修改内容,以自定义的增量文件存储,将原文档与增量内容物理分隔,使得OFD文档内容不受增量修改内容影响;通过访问自定义的增量文件,以达到还原版本、查看修改记录等功能;使用自定义数据保存OFD文档的修改记录,保证了OFD文档的原始数据及格式不被破坏,使OFD文档拥有了版本恢复功能,使OFD文档拥有了查看修改记录的功能。附图说明图1是本专利技术的操作流程图。具体实施方式以下结合附图和实施例对本专利技术用进一步说明。参见图1,一种基于OFD文档的增量修改方法,包括以下步骤:1)开始10:启动电脑系统。2)打开OFD文档11:打开OFD版式文档,其作用在于保证打开的文档格式符合OFD文档格式规范。3)修改OFD文档12:对OFD文档进行修改的操作,使OFD文档的原文档被修改。4)还原版本13:对OFD文档进行还原版本的操作,使OFD文档还原到指定版本。5)查询修改记录14:对OFD文档进行查询修改记录的操作,获取OFD文档的历史修改记录。6)创建增量文件15:创建增量文件,其作用在于用于保存对OFD文档的操作内容,使对OFD文档操作的所有步骤都能清晰的记录下来,以备用于对OFD文档进行版本还原和查询修改记录。7)解析增量文件16:对增量文件进行解析,其作用在于从增量文件中获取相应的版本信息或修改记录信息。8)添加修改内容至增量文件17:将对OFD的修改内容,添加到增量文件中,其作用在于记录对OFD文档的修改内容的详细信息。9)获取版本列表18:通过对增量文件的解析,获取到每个版本信息内容,其作用在于从增量文件中获取每个版本的信息列表,以用于指定版本号。10)获取修改记录列表19:通过对增量文件的解析,获取到每个修改记录,其作用在于列举出所有OFD的修改内容,以用于查询OFD文档的修改记录。11)保存增量文件20:将新添加的修改内容添加后,保存增量文件,其作用在于记录每一个OFD修改的详细信息。12)输入指定版本号21:输入将要还原的文件版本号,用以还原到指定的版本,其作用在于确定将要还原的OFD版本号。13)还原至指定版本22:将增量文件的版本内容与当前OFD文档合并,最终形成与指定版本号一致的OFD文档,其作用在于将OFD文档还原至指定的版本内容。14)结束23操作。本文档来自技高网...

【技术保护点】
1.一种基于OFD文档的增量修改方法,其特征在于,包括:记录OFD文档修改信息、还原OFD文档至指定版本和查询OFD文档修改记录;所述记录OFD文档修改信息是将OFD文档的操作信息,记录至自定义的增量文件中;若自定义的增量文件不存在,则创建增量文件;若自定义的增量文件已存在,则直接增加修改内容;所述还原OFD文件至指定版本是将OFD文档还原至指定的版本状态,并通过访问自定义的增量文件内容,把增量修改内容与现有的OFD标准文档合并,使文档恢复到指定的版本内容;所述查询OFD文档修改记录是查询当前OFD文档的所有修改记录,并通过访问自定义的增量文件内容,把当前OFD文档的所有修改信息列举出来,以供查询使用;其操作流程如下:1)打开OFD文档;2)确定操作内容:操作内容为三大部分,分别为修改OFD文档、还原版本和查询修改记录;3)创建增量文件:当对OFD文档进行修改时,若不存在增量文件,则创建;若已存在,则添加修改内容;4)解析增量文件:对增量文件进行解析,用以返回不同操作所需的内容;5)添加修改内容至增量文件:将对OFD的修改内容,添加到增量文件中;6)获取版本列表:通过对增量文件的解析,获取到每个版本信息内容;7)获取修改记录列表:通过对增量文件的解析,获取到每个修改记录;8)保存增量文件:将新添加的修改内容添加后,保存增量文件;9)输入版本号:输入将要还原的文件版本号,用以还原到指定的版本;10)还原至指定版本:将增量文件的版本内容与当前OFD文档合并,最终形成与指定版本号一致的OFD文档。...

【技术特征摘要】
1.一种基于OFD文档的增量修改方法,其特征在于,包括:记录OFD文档修改信息、还原OFD文档至指定版本和查询OFD文档修改记录;所述记录OFD文档修改信息是将OFD文档的操作信息,记录至自定义的增量文件中;若自定义的增量文件不存在,则创建增量文件;若自定义的增量文件已存在,则直接增加修改内容;所述还原OFD文件至指定版本是将OFD文档还原至指定的版本状态,并通过访问自定义的增量文件内容,把增量修改内容与现有的OFD标准文档合并,使文档恢复到指定的版本内容;所述查询OFD文档修改记录是查询当前OFD文档的所有修改记录,并通过访问自定义的增量文件内容,把当前OFD文档的所有修改信息列举出来,以供查询使用;其操作流程如下:1)打开OFD文档;2)确定操...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:江西金格科技股份有限公司
类型:发明
国别省市:江西,36

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

1