你的专属电子签名来了!

2023-11-13 10:34:19 浏览数 (2)

大家好,我是爱学习的了不起!

现在我们办理很多业务都从线下转移到线上办理了,比如签署劳动合同、办理电信业务、办理保险等等,虽然业务是在网上办理的,但是签名还是需要手写的,这时候就需要电子签名了。

大家做项目时候可能有需要电子签名的场景,比如审批系统中签名、合同上的签名,今天了不起给大家推荐一款开箱即用的数字签名平台 -- docuseal。

项目简介

docuseal 是用 Ruby 开发的在线签署文件平台,支持多端,提供了推拽方式创建表单、在线签名等功能。

项目功能

1、通过拖拽的方式生成PDF表单;

2、提供了多种表单组件包括文本框、单选框、复选框、下拉框、附件、图像、时间、签名区,而且还可以设置字段是否必填,能够满足我们的需求;

3、支持AWS S3、Google Storage 或 Azure 上的文件存储,当然我们可以二次开发支持阿里云腾讯云等等;

4、支持PostgreSQL 、 MySQL 数据库;

5、PDF签名验证;

6、下载签名后的PDF文件;

7、支持上传PDF文件签名;

8、丰富的API接口,可以在应用中直接调用;

在线体验

官方非常体贴提供了演示系统:https://demo.docuseal.tech/。不用登录,可以直接在线使用。

整个页面是非常简洁的,可以使用系统提供的简单的文档,也可以自己创建文档,签名后的文件是能够下载的。

项目部署

使用docker部署应用

代码语言:javascript复制
#下载docker-compose.yml
curl https://raw.githubusercontent.com/docusealco/docuseal/master/docker-compose.yml > docker-compose.yml

#启动容器
docker run --name docuseal -p 3000:3000 -v.:/data docuseal/docuseal

对于大多数的使用场景应该是把 docuseal 集成的我们的程序中。

docuseal 提供了 JSVueReact 三种语言的兼容方式。了不起这里列举VUE的添加方式:

代码语言:javascript复制
<template>
    <DocusealForm
      :src="'https://docuseal.co/d/LEVGR9rhZYf86M'"
      :email="'signer@example.com'"
    />
  </template>

  <script>
  import { DocusealForm } from '@docuseal/vue'

  export default {
    name: 'App',
    components: {
      DocusealForm
    }
  }
  </script>

src 是模板文档的 URL。

在实际应用中我们可以部署自己的 docuseal 应用,构建表单模板,生成模板文档URL

项目地址

代码语言:javascript复制
https://github.com/docusealco/docuseal

总结

docuseal 是简单易用的文档签名平台,我们可以单独部署签名平台,也可以直接集成到我们的程序中,更多细节大家可以参考官网实践。

0 人点赞