手机扫码签署,DocuSeal 开源电子签名
【免费下载链接】docusealOpen source DocuSign alternative. Create, fill, and sign digital documents ✍️项目地址: https://gitcode.com/GitHub_Trending/do/docuseal
周五 17:30,客户在等一份签好字的合同,对方却还在另一个城市,公章还在快递里。这时候 DocuSeal(开源电子签名)能帮上忙:上传 PDF、拖出字段生成模板,再发出签署链接,对方用手机扫二维码就能进入签署页,不用装应用,也不用打印。
跑起来比读文档快
git clone https://gitcode.com/GitHub_Trending/do/docuseal # 把项目源码拉到本地 docker run --name docuseal -p 3000:3000 -v .:/data docuseal/docuseal # 直接起容器,默认内置 SQLite,不用额外装数据库跑通后浏览器打开localhost:3000,登录后就是模板列表页:上传一份 PDF,进入表单编辑器,把签名、日期等字段拖到对应位置,一个可填写可签署的模板就做好了。
上传 PDF、拖字段,就能搭出签署模板
它到底做了什么:把 PDF 变成电子签名表单
扫码打开签署表单
模板共享页用 RQRCode 生成指向签署页的二维码(纠错级别:m),并会根据账户时区自动切成 A4 或 Letter 版面,方便打印贴在工位旁,逻辑在二维码生成控制器。扫码的人按顺序过字段,签名项用手指直接画,签署页做了移动端适配,支持 14 种语言的界面文案。
把签写进 PDF
签署完成后,签名被写回 PDF;如果账户配置了 PKCS#11 证书,还会做数字签名并可向时间戳服务器申请 LTV 长期有效,审计日志生成逻辑里能看到签名参数和时间戳 URL 的拼装。签好的 PDF 和原件都会作为附件挂在提交记录上,后台随时可下载。
留痕,且可查证
每份提交自动生成一份审计 PDF:签名人的邮箱、IP、用户代理、邮箱/手机验证状态、逐步事件时间线都写进去,原件与结果文件还各附 sha256 校验值。想验证第三方发来的 PDF,走 PDF 签名验签入口,它用 HexaPDF 解析文档、对照可信证书给出结果。
真实场景里怎么用
远程合同签署场景:客户在欧洲、你在国内,文件当天来回签不了一轮。 你做了什么:发签署链接,对方在手机上扫码签完。 结果:省掉打印、扫描、邮寄三步,当天拿到带签名的 PDF 和审计日志,少一次纸质往返。
合规审计留档场景:财务或法务要回答“谁在什么时候、哪个网络环境签的”。 你做了什么:不用额外操作,审计 PDF 随结果自动生成。 结果:事件日志、IP、文件校验值都在一份文件里,对质时不用翻聊天记录。
批量表单收集场景:入职、KYC,几十个人签同一套文件。 你做了什么:基于模板批量发送,名单用 CSV 导入(该功能属于付费项)。 结果:省掉逐个发邮件的循环,所有人状态汇总在一个后台看。
继续深入
要接入自己的系统:用 REST API(Python 示例)创建模板和提交,再用 submission Webhook 文档实时接收签完事件。
回到那个周五:对方在高铁上扫了码,当晚签好的 PDF 落到你手里,审计日志附在后面。下一份合同,直接甩个二维码过去。
【免费下载链接】docusealOpen source DocuSign alternative. Create, fill, and sign digital documents ✍️项目地址: https://gitcode.com/GitHub_Trending/do/docuseal
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考