本发明属于电子签章,尤其涉及一种骑缝章签章方法、系统、设备及存储介质。
背景技术:
1、随着互联网技术的发展,各种电子商务活动和电子政务活动也飞速发展,电子签章广泛的应用于各个领域,对一些重要的文件使用电子签章时,一般都会使用到骑缝章,而按照规范,需要对骑缝章涉及的页面进行循环电子签章,不仅耗费大量系统资源,而且导致签章效率低下,限制了骑缝章场景的相关互联网应用。
技术实现思路
1、有鉴于此,本发明实施例提供了一种骑缝章签章方法、系统、设备及存储介质,以解决现有技术中骑缝章签章效率低下的问题。
2、本发明实施例的第一方面提供了一种骑缝章签章方法,包括:
3、获取电子文档中有效文档字节范围内的第一内容;
4、根据骑缝章的落章位置信息,生成目标签名域信息;
5、根据所述第一内容和所述目标签名域信息,获取所述电子文档中有效文档字节范围内的第二内容,并将所述第二内容生成为二进制流数据;
6、对所述二进制流数据进行签名,得到目标二进制流数据;
7、根据所述目标二进制流数据生成pdf文档,完成对所述电子文档的签章。
8、本发明实施例的第二方面提供了一种签章系统,包括:
9、文档解析模块、用于获取电子文档中有效文档字节范围内的第一内容;
10、签名域生成模块、用于根据骑缝章的落章位置信息,生成目标签名域信息;
11、数据生成模块、用于根据所述第一内容和所述目标签名域信息,获取所述电子文档中有效文档字节范围内的第二内容,并将所述第二内容生成为二进制流数据;
12、摘要计算模块、用于对所述二进制流数据进行计算,并获得签名结构体;
13、数据更新模块、用于对所述二进制流数据进行签名,得到目标二进制流数据;
14、签章生成模块、用于根据所述目标二进制流数据生成pdf文档,完成对所述电子文档的签章。
15、本发明实施例的第三方面提供了一种签章设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本发明实施例的第一方面所述的骑缝章签章方法的步骤。
16、本发明实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如本发明实施例的第一方面所述的骑缝章签章方法的步骤。
17、本发明实施例的第一方面提供的骑缝章签章方法,通过获取电子文档中有效文档字节范围内的第一内容;根据骑缝章的落章位置信息,生成目标签名域信息;根据所述第一内容和所述目标签名域信息,获取所述电子文档中有效文档字节范围内的第二内容,并将所述第二内容生成为二进制流数据;对所述二进制流数据进行签名,得到目标二进制流数据;根据所述目标二进制流数据生成pdf文档,完成对所述电子文档的签章。本发明在未耗费大量系统资源的情况下,提高了骑缝章的签章效率。
18、可以理解的是,上述第二方面至第四方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
1.一种骑缝章签章方法,其特征在于,包括:
2.如权利要求1所述的骑缝章签章方法,其特征在于,所述获取电子文档中有效文档字节范围内的第一内容,包括:
3.如权利要求1所述的骑缝章签章方法,其特征在于,所述落章位置信息包括:章的图片、落章位置及证书信息;
4.如权利要求1所述的骑缝章签章方法,其特征在于,所述根据所述第一内容和所述目标签名域信息,获取所述电子文档中有效文档字节范围内的第二内容,并将所述第二内容生成为二进制流数据包括:
5.如权利要求1所述的骑缝章签章方法,其特征在于,对所述二进制流数据进行签名,得到目标二进制流数据,包括:
6.如权利要求5所述的骑缝章签章方法,其特征在于,所述根据所述二进制流数据获得签名结构体数据,包括:
7.如权利要求5所述的骑缝章签章方法,其特征在于,所述将所述签名结构体数据写入所述二进制流数据,获得目标二进制流数据,包括:
8.一种签章系统,其特征在于,包括:
9.一种签章设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的骑缝章签章方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的骑缝章签章方法的步骤。