一种基于OFD标准的文档追加页面保证原文档中签章有效的方法技术

技术编号:36073362 阅读:23 留言:0更新日期:2022-12-24 10:44
本发明专利技术提出了一种基于OFD标准的文档追加页面保证原文档中签章有效的方法,基于OFD文档格式标准,往文档中新增页面时,会修改文档结构,影响原文档中的签章验证结果,不支持对原文档进行增量修改,并且不影响签章的验证结果。针对这种情况,本发明专利技术在基于现有的标准格式和原文档,引入新的模式,在保持原文档结构不动和相关内容不动的情况下,增加追加模式。在追加模式情况下,创建新的入口文件,对增量修改部分单独进行描述,并且保证增量部分能被正常解析和显示,且符合OFD的相关标准。且符合OFD的相关标准。且符合OFD的相关标准。

【技术实现步骤摘要】
一种基于OFD标准的文档追加页面保证原文档中签章有效的方法


[0001]本专利技术涉及文件处理
,尤其涉及一种基于OFD标准的文档追加页面保证原文档中签章有效的方法。

技术介绍

[0002]在OFD文档中,基于现有的标准,在带有签章的文档中增加新页面后,会导致原有的签章验证失效,因此需要研究在符合OFD标准的前提下,既给文档追加上新的页面又保证原有的签章继续有效,然后在新增页面后再盖章实现新增部分的保护的方法。
[0003]综上所述,本专利技术提出一种基于OFD标准的文档追加页面保证原文档中签章有效的方法。

技术实现思路

[0004]本专利技术的目的旨在提供一种基于OFD标准的文档追加页面保证原文档中签章有效的方法。
[0005]为实现上述目的,本专利技术是通过这样的技术方案来实现的,一种基于OFD标准的文档追加页面保证原文档中签章有效的方法,包括以下步骤:
[0006]S1、确定文档新增页面模式,如果是附加模式时,找到入口文件OFD.xml;
[0007]S2、修改所述入口文件OFD.xml的描述入口节点DocRoot,保证OFD.xml其他相关信息不受影响;
[0008]S3、DocRoot中的文档入口指向新建立的文档入口Document_XX.XML(其中_XX是唯一ID保证全文档唯一);
[0009]S4、附加页面时,涉及到相关内容和资源,采用增量更改模式,所述增量更改模式,即附加页面涉及到Annotations、CustomTags、Attachments、Extensions时首先保证不改动原有文件,其次拷贝这些文件的内容到一份新创建的文件中然后在这份新创建的文件中增加新增的变更内容,最后修改document_xx.xml中的相关入口点,将入口点指向这份新增的文件。
[0010]S5、通过签章验证操作确认原文档中签章保护范围不受影响;
[0011]S6、新增页面内容时,描述采用现有标准中Page_Merger_X_X规则;
[0012]S7、文档附加完成后,通过抽样手动确认所有厂商的阅读器都能正常打开显示文档;
[0013]S8、通过签章验证操作确认保证原文档中的签章验证有效;
[0014]S9、确认新文档中签章时,能保护整个文档,保护原文档和附加部分。
[0015]进一步的,所述步骤S3中所述新的文档入口的建立规则是:
[0016]S31、Pages,页树复制原有文档主入口的页树,然后新增页面在此增量增加;
[0017]S32、Annotations、CustomTags、Attachments、Extensions等有唯一入口的节点,
在节点不为空的情况下新建节点入口替代原有节点入口。以Annotations举例:Annotations原有节点指向Anotation.xml,则新建新入口Anotation_XX.xml其中所述_XX是唯一ID,在Anotation_XX.xml中复制原有Anotation.xml内容,然后以增量方式增加新内容;
[0018]S33、PublicRes、DocumentRes、TemplatePage等非唯一入口的节点,直接使用增量方式增加,当需要新增资源或模板时,直接新建资源文件或模板文件,然后在document_xx.xml中新增一个节点来指向这个新建的资源文件或模板文件。
[0019]上述方案的有益效果是:
[0020]本专利技术基于OFD文档格式标准,往文档中新增页面时,会修改文档结构,影响原文档中的签章验证结果,不支持对原文档进行增量修改,并且不影响签章的验证结果。针对这种情况,本专利技术在基于现有的标准格式和原文档,引入新的模式,在保持原文档结构不动和相关内容不动的情况下,增加追加模式。在追加模式情况下,创建新的入口文件,对增量修改部分单独进行描述,并且保证增量部分能被正常解析和显示,且符合OFD的相关标准。
[0021]此外,本专利技术在遵守OFD标准的同时,创造性的断开原有文档主入口的链接,创建出新的文档主入口(及其附属设施)以此来达到签章保护范围内的内容不会被触及及发生改变,确保签章验证效果及各厂商互验互通。
[0022]不仅如此,本专利技术在签章保护有效的前提下,通过重新建立文档链接,使得文档新增及原有页的呈现效果在各厂商间保持一致,在原有内容完整性及安全性得到保障的前提下,使文档可以增量叠加其它内容,在金融、招投标行业有广泛应用,确保各厂商呈现效果及互验互通。
附图说明
[0023]图1为本专利技术原始文档示意图;
[0024]图2为本专利技术新增页面操作示意图。
具体实施方式
[0025]下面结合说明书附图对本专利技术进一步清楚完整说明,但本专利技术的保护范围并不仅限于此。
[0026]实施例1:
[0027]结合原始文档与新增页面进行说明,如图1至图2所示,一种基于OFD标准的文档追加页面保证原文档中签章有效的方法,包括以下步骤:
[0028]S1、确定文档新增页面模式,如果是附加模式时,找到入口文件OFD.xml;
[0029]S2、修改所述入口文件OFD.xml的描述入口节点DocRoot,保证OFD.xml其他相关信息不受影响;
[0030]S3、DocRoot中的文档入口指向新建立的文档入口Document_XX.XML(其中_XX是唯一ID保证全文档唯一);
[0031]S4、附加页面时,涉及到相关内容和资源,采用增量更改模式,所述增量更改模式,即附加页面涉及到Annotations、CustomTags、Attachments、Extensions时首先保证不改动原有文件,其次拷贝这些文件的内容到一份新创建的文件中然后在这份新创建的文件中增
加新增的变更内容,最后修改document_xx.xml中的相关入口点,将入口点指向这份新增的文件。
[0032]S5、通过签章验证操作确认原文档中签章保护范围不受影响;
[0033]S6、新增页面内容时,描述采用现有标准中Page_Merger_X_X规则;
[0034]S7、文档附加完成后,通过抽样手动确认所有厂商的阅读器都能正常打开显示文档,在本步骤中厂商的阅读器包括如数科、福昕等市场主流阅读器;
[0035]S8、通过签章验证操作确认保证原文档中的签章验证有效;
[0036]S9、确认新文档中签章时,能保护整个文档,保护原文档和附加部分。
[0037]在本实施例中,所述步骤S3中所述新的文档入口的建立规则是:
[0038]所述步骤S3中所述新的文档入口的建立规则是:
[0039]S31、Pages,页树复制原有文档主入口的页树,然后新增页面在此增量增加;
[0040]S32、Annotations、CustomTags、Attachments、Extensions等有唯一入口的节点,在节点不为空的情况下新建节点入口替代原有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于OFD标准的文档追加页面保证原文档中签章有效的方法,其特征在于,包括以下步骤:S1、确定文档新增页面模式,如果是附加模式时,找到入口文件OFD.xml;S2、修改所述入口文件OFD.xml的描述入口节点DocRoot,保证OFD.xml其他相关信息不受影响;S3、DocRoot中的文档入口指向新建立的文档入口Document_XX.XML,其中_XX是唯一ID保证全文档唯一;S4、附加页面时,涉及到相关内容和资源,采用增量更改模式,即附加页面涉及到Annotations、CustomTags、Attachments、Extensions时首先保证不改动原有文件,其次拷贝这些文件的内容到一份新创建的文件中然后在这份新创建的文件中增加新增的变更内容,最后修改document_xx.xml中的相关入口点,将入口点指向这份新增的文件。S5、通过签章验证操作确认原文档中签章保护范围不受影响;S6、新增页面内容时,描述采用现有标准中Page_Merger_X_X规则;S7、文档附加完成后,通过抽样手动确认所有厂商的阅读器都能正常打开显示文档;S8、通过签章验证操作确认保证...

【专利技术属性】
技术研发人员:袁志勇余清留金宏洲程亮
申请(专利权)人:江西金格科技有限公司
类型:发明
国别省市:

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

1