[发明专利]一种文件编辑方法及装置在审
申请号: | 202010443420.2 | 申请日: | 2020-05-22 |
公开(公告)号: | CN111797434A | 公开(公告)日: | 2020-10-20 |
发明(设计)人: | 李月华;刘浩楠;杜晓董 | 申请(专利权)人: | 北京国电通网络技术有限公司;国网信息通信产业集团有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06F21/60 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 鲍胜如 |
地址: | 100070 北京市丰台区四*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 编辑 方法 装置 | ||
本说明书一个或多个实施例提供一种文件编辑方法及装置,该方法包括对所述文件进行电子签盖公章;获取所述文件的待签名数据及所述电子签盖公章的公章列表域;调用CA接口在所述公章列表域处对所述待签名数据进行数字签名并生成签名后的文件。该方法中文件的待签名数据是自行获取的,并不是借助第三方接口获取待签名数据,并且,在获取待签名数据过程中,对文件结构进行解析,向公章列表域中添加数字证书,签名结构完全独立组装处理,没有依赖第三方接口,在功能扩展和优化方面更方便,并且软件对运行环境依赖小,用户使用更快捷。
技术领域
本说明书一个或多个实施例涉及文件处理技术领域,尤其涉及一种文件编辑方法及装置。
背景技术
目前,在电子招投标行业中,传统的投标工具主要采用C/C+或C#等语言开发,在对投标文件进行数字签名过程中,获取投标文件中的待签名内容时主要依赖于调用第三方接口实现,从而过于依赖系统环境,不能跨平台运行,不利于功能的扩展。
发明内容
有鉴于此,本说明书一个或多个实施例的目的在于提出一种文件编辑方法及装置,以解决现有对投标文件进行数字签名时过于依赖于调用第三方接口的问题。
基于上述目的,本说明书一个或多个实施例第一方面提供了一种文件编辑方法,所述方法包括:
对所述文件进行电子签盖公章;
获取所述文件的待签名数据及所述电子签盖公章的公章列表域;
调用CA接口在所述公章列表域处对所述待签名数据进行数字签名并生成签名后的文件。
可选地,所述获取所述文件的待签名数据及所述电子签盖公章的公章列表域,包括:
获取所述文件的各结构对象及交叉引用表,其中,所述交叉引用表中存储有所述各结构对象在文件中的位置信息;
获取所述文件中电子签盖公章的公章列表域,以确定进行数字签名的位置;
设定所述文件中需求的数字签名格式;
确定所述文件中的签名预留字节空间,其中,所述签名预留字节空间用于存储返回的签名后的待签名数据;
更新所述各结构对象及所述各结构对象的偏移地址;
根据更新后的所述各结构对象的偏移地址,获取所述文件的待签名数据。
可选地,所述调用CA接口在所述公章列表域处对所述待签名数据进行数字签名并生成签名后的文件,包括:
调用CA接口在所述公章列表域处对所述待签名数据进行数字签名;
将签名后的所述待签名数据回写到所述签名预留字节空间中,生成签名后的文件。
可选地,所述对所述文件进行电子签盖公章,包括:
获取单位公章,并将所述单位公章转化为公章图片对象;
将所述公章图片对象绑定为当前鼠标形状;
响应于用户点击鼠标的操作,确定所述文件需求的实际盖章位置坐标;
根据所述实际盖章位置坐标,将所述公章图片对象写入所述文件。
可选地,所述响应于用户点击鼠标的操作,确定所述文件需求的实际盖章位置坐标,包括:
响应于用户点击鼠标的操作,获取用户点击位置的窗口坐标;
获取用户的屏幕分辨率;
根据所述窗口坐标、所述屏幕分辨率、横向滚动条位置和纵向滚动条位置,确定所述文件需求的实际盖章位置坐标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国电通网络技术有限公司;国网信息通信产业集团有限公司,未经北京国电通网络技术有限公司;国网信息通信产业集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010443420.2/2.html,转载请声明来源钻瓜专利网。