📐 PDF 拼合

让已填写的 PDF 表单数据无法再被编辑

✓ 永久免费 · ✓ 无需注册 · ✓ 文件不上传 · ✓ 离线可用

🔒 你的文档绝不会离开你的设备。 所有处理都通过 pdf-lib(浏览器端) 在浏览器本地完成。无上传、无服务器、无追踪。

功能特点

  • 锁定表单字段 — 将可交互字段转为不可编辑的页面内容。
  • 打印就绪 — 确保打印或分享的就是已填写好的版本。
  • 100% 隐私 — 在浏览器内运行。
  • 快速 — 多数 PDF 可在一秒内拼合完成。

使用方法

  1. 上传填写好的 PDF — 拖入您的文件。
  2. 拼合 — 点击拼合并保存。
  3. 下载 — 获取锁定后的最终 PDF。

使用场景

  • 提交不希望他人再编辑的表单
  • 打印前锁定已填好的 PDF
  • 分享已签署的最终表单,避免意外改动

常见问题

拼合能撤销吗?

不能。如果之后可能需要修改数值,请保留可编辑的原始副本。

所有表单都支持吗?

常规 PDF 表单(AcroForm,Acrobat、Word、LibreOffice 和大多数官方网站生成的都是这种)都支持:文本框、复选框、单选按钮、下拉列表和签名框都按原样绘制,包括填表脚本设置了值却没有画出来的字段。动态 XFA 表单(Adobe LiveCycle,在 Adobe Reader 以外打开只显示“Please wait…”)无法在浏览器中拼合——页面会说明原因,并告诉你如何用 Adobe Reader 得到拼合副本。同时带有 XFA 副本和常规字段的表单,会按常规字段拼合。

隐藏字段会怎样?

会被略去。表单隐藏的字段不会画到页面上,它的值也不会留在文件的任何地方。拼合后的提示会告诉你有几个。

中文、日文、韩文的填写内容能正确显示吗?

能。如果表单已经画好了这些文字,就原样保留。如果没有画(有些填表脚本把这一步留给阅读器),浏览器会用你系统里的字体来画,并以清晰的文字图片放到页面上:看起来正确,但不能选中或搜索。出现这种情况时提示里会说明。

数字签名会怎样?

签名框的外观会保留,但数字签名无法在拼合后继续有效:文件变了,签名就无法再验证。请先拼合再签名,或保留已签名的原件。

会上传到服务器吗?

不会。在浏览器内运行。

来自 Milo 🐨 的笔记

2026-10-21

我拿一份真正从办事处拿到的那种表单试了一下——里面有一个空着的“在此签名”框——结果直接失败。背后还藏着更糟的问题:填表脚本填进去的值拼合后还是原来的空框,隐藏字段被印到了页面上,一个中文名字就让它出错,而 LiveCycle 表单拼合出来只剩“Please wait…”那一页,可常见问题里却写着支持 XFA。现在每个字段都按阅读器里看到的样子画上去(中文、日文也一样),隐藏字段会被略去、它们的值也从文件里删掉;如果某个表单无法在浏览器里拼合,页面会直接说明,并告诉你怎样得到拼合好的副本。

相关工具

💬 Bug、点子,或者就想打个招呼? 告诉 Milo 🐨 · [email protected]