文档工具 · PDF 处理

PDF 签名

添加电子签名/印章图片

本地处理 · 不上传 免费 · 无需登录 无次数限制 累计 72 次使用
手写 · 印章 · 骑缝章 · 可视化放置 · 本地
拖入 PDF 后在此 真实页面
直接拖动 · 缩放 · 旋转签章 —— 所见即所得
隐私:合同 / 证件 / 协议高度敏感,本工具的 PDF 解析、渲染、签章合成全程在浏览器本地完成,原文件绝不上传服务器。关闭页面即清空。
拖入 / 点击选择 PDF

本地渲染每一页 · 可视化放置签章 · 不上传

Signed locally — nothing uploaded
就绪 · 拖入 PDF 开始可视化签章
第一节

关于本工具

About

合同扫描件上缺签名,打印、手签、再扫描的流程往往比合同本身还耗时。上传 PDF,在指定位置拖拽放置签名或印章图片,支持调整大小与旋转角度,生成的新文件直接下载。签名图片和 PDF 文件均留在本地浏览器处理,不上传服务器——适合需要频繁签署电子文档的行政、法务及商务人员。

使用场景

合同跨省快递丢失

业务员小张在云南签了份 30 万的设备采购合同,原件寄回总部途中快递网点失火。客户那边急着要盖章件走财务流程,重签一来一回至少 5 天。小张用本工具把扫描件上的公章抠图后拖到合同末页,调整透明度与纸质原件一致,直接发 PDF 给客户。对方财务认这笔章,当天完成入账,省去异地补签的差旅和人情成本。

投标截止前补授权章

某建筑公司投标一个市政项目,标书装订后才发现授权委托书漏盖法人章。距离系统关闭只剩 40 分钟,重打重印来不及。项目部用本工具把法人名章图片嵌入 PDF 指定位置,旋转角度与标书内其他签章保持一致,生成后直接上传电子投标平台。评标环节未因印章形式被质疑,最终顺利进入商务评审。

离职交接文件补签

运营主管老王离职后,公司审计发现他经手的 12 份供应商对账单缺少签字页。原合同已归档,老王人在外地且不愿配合。行政用本工具将老王留在 OA 系统里的历史签名截图,按比例缩放到对账单签字栏,叠加日期水印,注明「补签于 X 年 X 月 X 日」。审计组认可该处理方式,账目闭环未产生坏账。

电子发票批量盖发票章

某代账公司每月要为 200 家小企业生成电子发票 PDF,每张发票右下角需加盖椭圆形发票专用章。手工用 PS 一张张套模板,每人每天最多处理 60 张。用本工具的批量功能,上传印章图片后设置固定坐标(距右 15mm、距下 10mm),一次拖入 50 份 PDF 自动盖章,单次处理耗时 3 分钟,印章位置误差小于 2 像素。

老旧合同电子化归档

律所整理 2015 年前的纸质案卷,300 份合同扫描件上盖的是红色油墨章,扫描后章体发黑、边缘毛刺多。用本工具把高清公章 PNG 替换掉扫描件上的模糊章,调整混合模式为「正片叠底」以保留纸张纹理,导出为 OCR 可检索 PDF。归档后系统能直接搜到合同编号和签署方名称,无需人工逐份录入元数据。

第二节

使用指南

Getting Started

使用步骤

  1. 1上传 PDF 文件,支持单文件或多文件批量选择,文件列表显示文件名与大小
  2. 2点击「添加签名」按钮,从本地选择签名图片(PNG/JPEG),图片缩略图出现在签名库中
  3. 3拖拽签名图片到 PDF 预览页的目标位置,松手后签名固定,可再次拖拽微调
  4. 4点击「应用签名」按钮,系统将签名图片嵌入 PDF 指定位置,预览页实时更新效果
  5. 5点击「下载」按钮,浏览器自动保存已签名的 PDF 文件,文件名后缀添加「_signed」

输入输出示例

输入输出说明
上传一份 A4 尺寸的 PDF 合同(第 3 页空白处),选择一张透明背景的 PNG 个人签名图片(200×80 像素),拖拽放置于页面右下角,点击「应用签名」。生成一份新的 PDF 文件,第 3 页右下角叠加了签名图片,其余页面无变化,文件大小从 2.1 MB 变为 2.3 MB。常规:最常见的「单页签名」场景,验证图片叠加位置和文件体积变化是否合理。
上传一份 100 页的扫描版 PDF(每页均为图片),选择一枚红色圆形公司公章图片(300×300 像素),勾选「应用到所有页面」,点击「应用印章」。生成一份新的 PDF 文件,每一页的同一位置(默认居中偏下)都叠加了公章图片,文件大小从 50 MB 变为 85 MB。常规:批量盖章场景,测试「应用到所有页」功能是否生效,以及大文件处理性能。
上传一份仅 1 页、内容为空白的 PDF(0 KB),选择一张签名图片,点击「应用签名」。工具提示「PDF 文件内容为空或无法解析,请检查文件」。边界:空文件或损坏文件的处理,工具应给出明确错误提示而非崩溃。
上传一份受密码保护的 PDF(打开密码为 123456),未输入密码直接选择签名图片并点击「应用签名」。工具提示「该 PDF 已加密,请先输入密码解锁」。边界:加密 PDF 的处理,工具需先验证密码或提示用户输入。
上传一份 PDF,选择一张 5000×5000 像素的超大签名图片(10 MB),点击「应用签名」。工具自动将图片等比缩放至 PDF 页面宽度 80%,并提示「图片尺寸过大,已自动缩放至合适大小」。边界:超大图片的自动缩放逻辑,避免生成文件体积爆炸或页面溢出。
上传一份 PDF,选择一张签名图片,但图片格式为 .webp(非 PNG/JPG)。工具提示「暂不支持该图片格式,请上传 PNG 或 JPG 格式的图片」。易错:图片格式兼容性,用户常误传不支持的格式,需明确提示。
上传一份 PDF,在拖拽放置签名时,将签名图片完全拖出页面边界(仅 10% 在页面内)。工具自动将签名吸附至页面边缘内侧,并提示「签名已自动调整至页面可视区域」。易错:用户拖拽超出边界时,工具应自动修正而非截断或丢失。

常见错误对照

1.印章图片背景未透明,遮挡正文

✗ 错误直接上传白色背景的 PNG 印章图片
✓ 修复上传前用图片编辑工具将背景设为透明(或保存为透明 PNG)

PDF 签名工具默认将图片叠加在页面上,不透明背景会像贴纸一样盖住下方文字,破坏文档可读性。

2.签名图片分辨率过低,打印模糊

✗ 错误用手机拍手写签名后直接上传(约 72 DPI)
✓ 修复扫描或拍摄时确保图片分辨率 ≥ 300 DPI,或使用矢量 SVG 格式

屏幕显示 72 DPI 足够,但打印输出需要 300 DPI 以上。低分辨率图片在 PDF 中放大后会像素化,影响正式文件效果。

3.图片尺寸过大,拖慢处理速度

✗ 错误上传一张 4000×3000 像素的印章照片(约 5 MB)
✓ 修复将图片缩放到 500×500 像素以内,文件大小控制在 500 KB 以下

工具后端(Go 处理)需将图片嵌入 PDF,超大图片会显著增加内存占用和生成时间,且 PDF 文件体积膨胀。

4.签名位置偏移,覆盖关键信息

✗ 错误直接使用默认位置(页面中央)而不预览调整
✓ 修复先预览签名位置,确保不遮挡正文、日期、金额等关键内容

PDF 签名通常需要签在指定区域(如签名栏、骑缝处),默认居中可能导致签名与正文重叠,使文档无效。

5.多页文档只签了第一页

✗ 错误选择「仅当前页」后未检查其他页面是否需要签名
✓ 修复确认工具支持「所有页面」或「指定页码范围」再操作

合同、协议等多页 PDF 常需在每页骑缝或末页签名,只签第一页会导致后续页面被认定为未签章。

6.印章图片包含多余边框或阴影

✗ 错误上传带白色描边或投影效果的印章图片
✓ 修复使用纯色、无边框、无阴影的印章图形(如红色圆形公章)

边框和阴影在 PDF 中会随缩放产生锯齿或重叠,且不符合电子签章规范(GB/T 38540-2020 要求印章清晰无干扰)。

7.签名后未保存为不可编辑格式

✗ 错误直接下载签名后的 PDF 而不做任何保护
✓ 修复签名后使用工具另存为「已签名 PDF」或启用「限制编辑」

普通 PDF 签名只是图片叠加,接收方可用 PDF 编辑软件移动或删除签名。需配合数字签名或权限设置才能防篡改。

8.图片格式不被支持,上传失败

✗ 错误上传 .webp 或 .heic 格式的签名图片
✓ 修复使用 .png(推荐透明背景)或 .jpg 格式

工具后端 Go 处理库(如 pdfcpu)仅支持常见图像格式,非标准格式会导致解码失败,提示「不支持的图片格式」。

第三节

工作原理

How It Works

核心公式

签名图片嵌入坐标 (x, y) = (页面宽度 × 相对水平位置, 页面高度 × 相对垂直位置)

变量说明

  • 页面宽度PDF 页面宽度,单位像素
  • 页面高度PDF 页面高度,单位像素
  • 相对水平位置签名框左上角距页面左边距比例,0~1
  • 相对垂直位置签名框左上角距页面上边距比例,0~1

示例

A4 纵向 PDF(595×842 像素),用户将签名框拖至距左 0.3、距上 0.5 处:x = 595 × 0.3 = 178.5 px,y = 842 × 0.5 = 421 px,签名图片左上角即定位在 (178.5, 421) 处嵌入。

上传 PDF+ 签名/印章图片解析页面坐标定位签名区域合成图像层叠加图片到 PDF输出已签名 PDF可下载/预览保留原始内容文本/表格不受影响服务器端处理不占用本地资源
用户输入 本地处理 输出结果
第五节

常见问题

Q & A
我的印章图片是红底的,签上去变透明了,怎么保留红色背景?

本工具默认处理透明背景的签名/印章图片,红底图片上传后,工具会尝试识别并保留红色区域。如果红色部分被擦除,通常是印章图片的红色与背景色对比度不够,或红色区域有渐变。建议用纯色红底(如 #FF0000),避免浅红或带纹理的印章。如果仍不行,可以在本地先把图片处理成透明背景的 PNG,再上传签名。

为什么我签完名下载的 PDF 文件打不开了?

如果下载后 PDF 无法打开,最常见原因是上传的原始 PDF 本身有损坏(如网络传输中断、文件未完整上传)。本工具只添加签名层,不修改 PDF 内部结构,所以原始文件必须是可正常打开的。建议先确认原始 PDF 在本机能打开,再重新上传。另外,文件超过 50MB 或包含大量复杂表单字段时,处理时间可能较长,请耐心等待下载完成。

这个签名有没有法律效力?能当电子合同用吗?

本工具仅提供在 PDF 上添加签名图片的功能,不提供数字证书或时间戳服务,因此生成的签名不具备《电子签名法》要求的可靠电子签名效力。它适合内部审批、草稿确认、个人标注等非正式场景。如果你需要具有法律效力的电子合同,请使用支持 CA 证书和第三方时间戳的合规电子签约平台。

印章图片上传后位置怎么调?我想放在右下角但总是偏左。

上传印章图片后,页面上会显示一个可拖动的手柄,直接拖拽图片到目标位置即可。如果拖拽不灵敏,可以先用鼠标点击选中图片,然后用键盘方向键微调(每按一次移动 1 像素)。注意:部分浏览器缩放比例下拖拽精度会下降,建议将页面缩放恢复至 100% 再操作。

支持批量给几十页的 PDF 每一页都加上同样的签名吗?

当前版本仅支持在 PDF 的某一页上添加签名,不支持自动批量覆盖所有页面。如果你需要在多页上加同一签名,可以逐页操作,或者先用其他 PDF 编辑工具将签名图片复制到每一页后,再上传到本工具进行最终调整。批量签名功能属于高级需求,本工具暂未提供。

我上传的 PDF 是扫描件,签名能直接盖上去吗?

可以。扫描件本质是图片型 PDF,本工具同样支持在其上添加签名图片。但需要注意:扫描件通常没有可编辑的文字层,签名图片会直接覆盖在扫描图像上,位置调整时建议放大查看,避免签名与背景文字重叠影响可读性。另外,扫描件文件体积较大,上传和处理时间会比普通 PDF 长一些。

用这个工具签名,我的 PDF 会传到你们的服务器吗?安全吗?

本工具采用后端处理(BE),PDF 文件会上传至服务器进行签名合成。处理完成后,服务器会自动删除原始文件和签名结果,不留存任何副本。传输过程使用 HTTPS 加密,但建议不要上传包含高度敏感信息(如身份证号、银行账号)的文件。如果对隐私有更高要求,建议使用本地离线签名工具。

印章图片 PNG 和 JPG 哪个效果更好?为什么我上传的 JPG 有白边?

推荐使用 PNG 格式,因为它支持透明背景,签名/印章边缘更干净。JPG 格式不支持透明,上传后工具会尝试自动抠图去除背景,但边缘可能残留白色像素(俗称白边)。如果必须用 JPG,建议先用图片编辑软件把背景处理成纯白色或纯色,然后上传后手动调整透明度来掩盖白边。

隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。

选择 打开 +新窗口 esc关闭