本文主要是介绍免费开源电子签章软件,一键轻松为文件盖上公司印章,比PS好用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、软件介绍
开放签电子签章系统(OpenSign)是一个开源工具,旨在提供电子签章和电子合同系统的前后端核心技术,并降低电子签章技术研发的门槛。该软件适用于具有技术能力的个人或团队,用于学习、搭建电子签章/电子合同功能或应用,避免重复开发相似功能,使得电子签章技术可以更广泛地应用于各个业务系统中。
开放签电子签章系统的前端采用了VUE架构,后端采用了Spring Boot框架,开发语言为Java。
该开源工具版本包含了前端和后端两个仓库。前端部分实现了在线签署、手写签名、电子印章生成以及拖动位置签署等可视化的操作体验。后端部分则实现了数字证书生成、前后端签署位置计算、电子印章生成、通过印模生成印章以及数字签名等电子签章的关键技术。如果你的系统需要使用电子签章/电子合同相关应用场景,这个开源工具版本将满足你自建电子签章/电子合同功能模块的需求,你只需要自己购买或者使用我们提供的数字证书进行替换即可。
二、功能特点:
-
1.手写签名面板:提供个人手写签名面板的前端页面,用于生成手写签名的图片。
-
2.电子印章制作:
为企业生成电子印章。有两种方式来生成印章:
-
系统生成:根据印章的环绕文字和横排文字生成电子印章图片。
-
印模生成:通过在白纸上加盖印章、扫描上传实现自动透明化抠图,生成透明印章。
-
3.数字证书生成:
用于电子签章的数字证书,该证书采用公钥加密技术生成。请注意,这种证书不是由CA机构签发的,因此不具备法律效力。数字证书主要用于帮助开发者测试电子签章流程,实际环境中需要购买或使用我们提供的数字证书。
-
4.PDF文件转图片:
提供将PDF文件转换为图片的工具类。由于在网页上展示图片比PDF文件更兼容和友好,因此在电子签章过程中,通常会先将PDF文件转换为图片,以便在网页上预览、指定签署位置和进行文件签署。后端服务会根据电子印章/手写签名的位置、大小以及PDF文件的大小进行计算,从而在PDF文件的准确位置上完成文件签署。
-
5.电子文件签署:
提供两种电子签署方式:
-
关键字签署:指定PDF文件中需要进行签章的关键字。在签署时,系统会在文档中查找相应关键字的位置,并加盖电子印章/手写签名,完成电子签署。
-
指定位置签署:直接在PDF文件中拖动需要加盖电子印章/手写签名的位置进行签署。
-
6.签署文件查验:
用于验证电子文件是否被篡改,并查看文件中对应的电子印章/手写签名的数字证书信息。
这些功能使得开放签电子签章系统成为一个全面且易于使用的工具,适用于各种电子签章和电子合同的应用场景。
三、后端代码结构
- open-sign 开放签工具- controller 提供演示接口- enums 公共枚举类- service 签约服务- cert 证书服务- image 印模图片处理、PDF转图片处理- pdf 签署位置计算、PDF文件签署- verify PDF文件验签- utils 工具类
这篇关于免费开源电子签章软件,一键轻松为文件盖上公司印章,比PS好用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!