本申请属于电子签章,尤其涉及一种文件页签方法、装置、电子设备及计算机可读存储介质。
背景技术:
1、电子签章技术是一种通过数字签名+图形印章替换传统的纸质文件签章的方法,具备线上签章、真实性验证以及签章防篡改等特性,广泛应用于企业的投标书、工程项目验收文件或者合同订单的无纸化管理中。
2、现有基于电子签章技术的文件页签方法中,签署人需要每页拖动电子印章,将印章图片拖动至指定位置,然后再计算文件的文件摘要值,使用数字证书进行签名,从而完成电子签章页签。
3、然而,此方法在对多页文件进行签署时,需要按顺序对文件的每一页进行叠加签署,导致签署时文件所占内存明显增大,文件签署效率较慢。
技术实现思路
1、本申请实施例提供了一种文件页签方法、装置、电子设备及计算机可读存储介质,能够提高文件的签署效率。
2、本申请实施例的一方面,提供一种文件页签方法,该方法包括:
3、响应于文件的文件页签请求,获取文件的拆分信息以及签章配置信息;
4、基于拆分信息,将文件拆分成多个子文件;
5、响应于用户在子文件的目标页的签章操作,获取目标签署信息,子文件的目标页为任意一个子文件中的任意一页,
6、对多个子文件进行下述操作:基于签章配置信息,将目标签署信息复制到每个子文件除目标页的其他各页中,得到多个子文件的签章子文件;
7、基于多个子文件的签章子文件,生成文件的签章文件。
8、本申请实施例的一方面,提供一种文件页签装置,该装置包括:
9、第一信息获取模块,用于响应于文件的文件页签请求,获取文件的拆分信息以及签章配置信息;
10、文件拆分模块,用于基于拆分信息,将文件拆分成多个子文件;
11、第二信息获取模块,用于响应于用户在子文件的目标页的签章操作,获取目标签署信息,子文件的目标页为任意一个子文件中的任意一页,
12、签章复制模块,用于对多个子文件进行下述操作:基于签章配置信息,将目标签署信息复制到每个子文件除目标页的其他各页中,得到多个子文件的签章子文件;
13、文件生成模块,用于基于多个子文件的签章子文件,生成文件的签章文件。
14、本申请实施例的一方面,提供一种电子设备,该设备包括:存储器及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如上述本申请实施例的任意一方面提供的文件页签方法。
15、本申请实施例的一方面,提供一种可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如上述本申请实施例的任意一方面提供的文件页签方法。
16、本申请实施例的一方面,提供一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备执行如上述本申请实施例的任意一方面提供的文件页签方法。
17、本申请实施例提供的文件页签方法中,响应于文件的文件页签请求,获取文件的拆分信息以及签章配置信息。然后基于拆分信息,将文件拆分成多个子文件,响应于用户在任意一个子文件中的任意一页的签章操作,获取目标签署信息。然后基于签章配置信息,将目标签署信息复制到每个子文件除目标页的其他各页中,得到多个子文件的签章子文件。最后基于多个子文件的签章子文件,生成文件的签章文件。如此,本申请实施例通过获取用户对子文件的目标页签章的目标签署信息,然后基于目标签署信息自动完成对文件其他各页的签章,不需要用户逐一对各页进行签章。同时将文件拆分生成多个子文件,通过对多个子文件进行签章,可以使得签章时文件所占内存减小,签章时文件的运行速率加快,从而提高了文件的签署效率。
1.一种文件页签方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述多个子文件进行下述操作:基于所述签章配置信息,将所述目标签署信息复制到每个子文件除所述目标页的其他各页中,得到所述多个子文件的签章子文件,包括以下任一项:
3.根据权利要求1所述的方法,其特征在于,所述目标签署信息包括印章信息以及数字证书信息,
4.根据权利要求3所述的方法,其特征在于,所述印章信息包括印章位置信息以及印章图形信息,
5.根据权利要求1所述的方法,其特征在于,所述基于所述拆分信息,将所述文件拆分成多个子文件之后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述对所述多个子文件进行下述操作:基于所述签章配置信息,将所述目标签署信息并行复制到每个子文件除目标页的其他各页中,得到所述多个子文件的签章子文件之后,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述基于所述多个子文件的签章子文件以及所述数字签名后的子文件验签文件,生成所述文件的签章文件之后,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述基于所述多个子文件的签章子文件,生成所述文件的签章文件之后,所述方法还包括:
9.一种文件页签装置,其特征在于,所述装置包括:
10.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-8任意一项所述的文件页签方法。