跳转到内容
GitHub

e-signature - Electronic Signature for Word Documents

e-signature

Electronic Signature for Word Documents

社区 文档
GitHub

描述

Insert handwritten electronic signatures into Word documents (.doc/.docx). Provides a canvas-based signature pad for hand-drawing, parses documents to locate signature fields, and generates signed documents with embedded signature images.

使用场景

  • 用手写签名电子签署保密协议、合同和法律文件
  • 批量签署多份 Word 文档
  • 在模板文档中填写签名栏、日期和姓名
  • 通过交互式 HTML Canvas 画板捕获并复用手写签名
  • 将旧版 .doc 文件转换为 .docx 并自动插入签名

核心能力

  • 签名捕获:交互式 HTML Canvas 画板,支持笔宽/颜色调节和透明 PNG 导出
  • 文档解析:读取 .doc(通过 word-extractor)和 .docx 格式,定位签名占位符
  • 签名插入:使用 docx-js ImageRun 在精确位置嵌入签名图片
  • 自动填充:在签名旁自动填写日期、姓名等字段
  • 字体回退:当无法手写时,使用系统书法字体生成文字签名

示例

请帮我签署这份保密协议:
1. 打开签名板让我手写签名
2. 读取 Word 文档并找到签名栏
3. 将我的手写签名图片插入到文档中
4. 在签名旁填写今天的日期

注意事项

  • 支持 .doc(旧版)和 .docx(Office 2007+)两种格式
  • 签名图片导出为透明 PNG,叠加效果整洁
  • 依赖:docx、word-extractor、canvas(Node.js)
  • 签名板支持鼠标和触屏输入,内置中英文国际化支持

适用角色

开发者 法务 人力资源 高管 财务 销售

标签

electronic-signaturehandwritten-signatureword-documentautomationlegal