PDF 签名/盖章 把手写签名或电子印章定位贴到 PDF 上,本地完成,导出后保留原文字层与可搜索性——这是和 PDF 加水印(整页光栅化)最大的区别。
| 来源 | 适合 | 操作 |
|---|---|---|
| 手写签名 | 个人签字、确认意向 | 弹窗内 canvas 写一笔,点”使用此签名”自动生成透明 PNG |
| 上传印章 | 单位章、私章、防伪标 | 拖入 PNG / JPG / WebP,推荐透明 PNG(无白底) |
手写签名的笔粗有细/中/粗三档,写完自动裁剪空白边缘。如果误手不满意,点”清空”或”重新画”重来。
_签名 后缀| 维度 | PDF 签名/盖章(本工具) | PDF 加水印 |
|---|---|---|
| 文字层 | 保留,可搜索/复制 | 丢失(光栅化) |
| 文件大小 | 几乎不变 | 2-10 倍(JPEG 嵌入每页) |
| 视觉效果 | 一致,按 PDF 标准坐标 | 像素级对齐,但有压缩 |
| 适用 | 签字、盖章、私章 | 机密/草稿/全页溯源 |
简单说:要”标记一处”用本工具,要”防拍铺满”用水印。
本工具用 pdf-lib 直接修改原 PDF,签名作为独立图像对象叠加,保留原文字层——导出后仍可搜索、复制、再编辑。PDF 加水印是把每页整页 2× 光栅化为图片,文字层会丢失。简单判断:要"机密/绝密"防拍铺满 → 加水印;要签字盖章保留可搜索 → 签名/盖章。
透明背景 PNG 最佳——直接贴上无白底框。如果手头是白底 JPG 印章,先用 图片抠图 去掉白底再来。手写签名走"打开手写板"自动生成透明 PNG,不需要自己处理。
可以。预览栏切到目标页 → 点空白添加;切到下一页继续点 → 每个签名实例独立保存(pageIdx + 坐标)。删除单处签名:用"撤销"按钮回退;删除当前页所有签名:点"本页清空"。大小、旋转、透明度是全局共享——合同每页签名视觉一致,符合实际场景。
不会。整个流程在你的浏览器里完成:PDF 用 pdf.js 在内存中预览,pdf-lib 直接在内存里嵌入签名图后导出新 PDF。不发任何网络请求,断网也能用。手写签名也只在本地 canvas 上生成。
不算法定可信电子签名。中国《电子签名法》要求可靠电子签名需有 CA 数字证书、签名时间戳、防篡改保护——本工具只是把图像贴到 PDF 上,仍属"图像签名"。适用场景:内部流转、私人协议、报销单、申请表等无强法律效力要求的文件。正式合同请走法大大、e签宝等资质平台。
导出后的 PDF 里签名是 PDF 标准 image XObject,理论上可以用 Adobe 等专业工具删除——pdf-lib 没破坏文档结构。但本工具不提供取消签名功能:签名意图是不可逆的,提供"反签"功能反而误导用户。如需撤回,请用导出前的"撤销/清空"按钮,或重新走流程。