做一个干净的签名,给 PDF 签字

“打印、签字、扫描”这套流程,去掉打印机:一个透明背景的签名,点在页面上哪里就放在哪里。

正在加载工具……

工作原理

  1. 手写签名 —— 或者把签在纸上的签名拍下来,交给工具去掉纸张背景。
  2. 下载为 PNG/SVG,或者放入你要签字的 PDF。
  3. 点击要放的位置,设定宽度(毫米),下载签好字的文件。

为什么什么都不用上传

这个页面上的每一步操作,都由运行在你浏览器标签页里的代码完成,用的就是渲染网页的那套引擎。文件从磁盘读进标签页的内存,在那里被处理,再作为下载写回去。它不会被送到任何地方 —— 不会送给我们,也不会送给第三方。

自己动手验证

  1. 打开浏览器的开发者工具(F12),选择“网络”(Network)面板。
  2. 载入你的文件,运行这个工具。
  3. 你能看到的请求只有这些:工具自己的代码 —— 少数几个重型工具还会从公共 CDN 取它们的开源引擎 —— 外加一条发往 loreatec.jp 的小小访问记录(页面地址和标题,仅此而已)。没有一条带着你的文件。

文件不外传的证明 →

常见问题

这算有法律效力的电子签名吗?

它相当于在纸上签字再扫描的数字版:适合公司之间往来的日常表单、报价单和确认函,但同样不带任何密码学保障 —— 没有什么能证明是谁放上了这个图案。如果合同需要基于证书的认证,请使用合规的电子签名服务,这个工具不是。

拍照那条路线为什么要用白纸和深色笔?

因为去除纸张背景靠的是自动墨迹阈值算法(大津法,Otsu’s method):工具会找到能把墨迹和纸张分得最开的那个亮度值。光线均匀、对比清晰,分离效果就干净;如果有阴影,可以用滑条修正。

手写和拍照,哪种更好?

一张真实钢笔签名的照片看起来更像你本人,鼠标签的字通常做不到这一点。用平板或带手写笔的手机手写,效果很好。两种方式给出的都是打印分辨率的透明 PNG。

签名是怎么放到 PDF 上的?

以“正片叠底”(multiply)混合模式的图片形式放上去,让墨迹落在页面上,而不是用一块白色矩形盖住原文。签名下方的文字仍然是文字 —— 这个工具不会把文档拍平成图片。