无需上传, 100% 本地处理, 无需账户

操作教程

不打印、不扫描,给 PDF 签名

一份租约、一份报价单、一张学校表格:有人发来 PDF,要你签好寄回。纸质流程(打印、签名、扫描、祈祷字迹清晰)要花十五分钟,还得有台能用的打印机。在浏览器里只要两分钟,文档也不会离开你的电脑。

分步操作

  1. 打开 PDF 签名工具,选择你的 PDF。页面直接在标签页里渲染,你能清清楚楚看到自己在签什么;什么都不会被上传。
  2. 用鼠标、触控笔或手指画出你的签名。可以调整笔的颜色和粗细,也可以导入一张你真实签名的照片,并把白色背景变成透明。可选的说明文字能在旁边加上你的名字或日期。
    签名工具,写字板上画着一个手写签名
  3. 把签名拖到页面上该在的位置,用角上的手柄调整大小,点击放置(多处或多页就重复操作),然后点签名并下载。你拿到的还是那份 PDF,只是盖上了你的签名。
    签名已放置到 PDF 页面上,等待下载

手绘签名有法律效力吗?

我们把这个工具做的事说清楚:它把你手写签名的图片盖到文档上,和在打印件上用笔签名一模一样。对日常文书(租约、报价、同意书、内部文件)来说,对方期待的正是这个,而打印、签名、扫描那一套折腾出来的也不过如此。它不是经认证的电子签名:没有附加任何密码学证书。对于法律上要求合格电子签名的流程,请走该流程指定的认证服务商。

表格、日期与收尾

如果 PDF 是一张表格,先用表单填写工具填好文本字段,再签名。签名可以保存在这个浏览器里(也只在这个浏览器里),下一份文档十秒钟就能搞定。想让签名后的文件更难被改动,可以把结果过一遍展平工具:它把字段和签章合并进页面本身,之后在 PDF 编辑器里就无法再移动或编辑它们了。

本指南用到的工具

常见问题

pdf-lib 如何在没有服务器的情况下盖上签名?

该工具使用 pdf-lib,这是一个纯 JavaScript 的 PDF 引擎,完全在你的浏览器中运行。它在内存中解析 PDF 结构,把签名作为一个新的图像对象追加到目标页面,再把修改后的文档序列化回字节数组。生成的文件通过一个下载链接交给你。一份合同或一份租约,恰恰是你最不希望在陌生人机器上来回传输的东西:用 pdf-lib,这种路由从头到尾都不会发生。

下一份文档可以重复使用我的签名吗?

可以。手绘的签名可以保存在你的设备上:它只存在浏览器的本地存储里,从不发送到任何地方,一键即可删除。下次加载 PDF,直接调用已保存的签名。