📐 PDF 拼合
让已填写的 PDF 表单数据无法再被编辑
✓ 永久免费 · ✓ 无需注册 · ✓ 文件不上传 · ✓ 离线可用
🔒 你的文档绝不会离开你的设备。 所有处理都通过 pdf-lib(浏览器端) 在浏览器本地完成。无上传、无服务器、无追踪。
功能特点
- 锁定表单字段 — 将可交互字段转为不可编辑的页面内容。
- 打印就绪 — 确保打印或分享的就是已填写好的版本。
- 100% 隐私 — 在浏览器内运行。
- 快速 — 多数 PDF 可在一秒内拼合完成。
使用方法
- 上传填写好的 PDF — 拖入您的文件。
- 拼合 — 点击拼合并保存。
- 下载 — 获取锁定后的最终 PDF。
使用场景
- 提交不希望他人再编辑的表单
- 打印前锁定已填好的 PDF
- 分享已签署的最终表单,避免意外改动
常见问题
拼合能撤销吗?
不能。如果之后可能需要修改数值,请保留可编辑的原始副本。
所有表单都支持吗?
常规 PDF 表单(AcroForm,Acrobat、Word、LibreOffice 和大多数官方网站生成的都是这种)都支持:文本框、复选框、单选按钮、下拉列表和签名框都按原样绘制,包括填表脚本设置了值却没有画出来的字段。动态 XFA 表单(Adobe LiveCycle,在 Adobe Reader 以外打开只显示“Please wait…”)无法在浏览器中拼合——页面会说明原因,并告诉你如何用 Adobe Reader 得到拼合副本。同时带有 XFA 副本和常规字段的表单,会按常规字段拼合。
隐藏字段会怎样?
会被略去。表单隐藏的字段不会画到页面上,它的值也不会留在文件的任何地方。拼合后的提示会告诉你有几个。
中文、日文、韩文的填写内容能正确显示吗?
能。如果表单已经画好了这些文字,就原样保留。如果没有画(有些填表脚本把这一步留给阅读器),浏览器会用你系统里的字体来画,并以清晰的文字图片放到页面上:看起来正确,但不能选中或搜索。出现这种情况时提示里会说明。
数字签名会怎样?
签名框的外观会保留,但数字签名无法在拼合后继续有效:文件变了,签名就无法再验证。请先拼合再签名,或保留已签名的原件。
会上传到服务器吗?
不会。在浏览器内运行。
来自 Milo 🐨 的笔记
我拿一份真正从办事处拿到的那种表单试了一下——里面有一个空着的“在此签名”框——结果直接失败。背后还藏着更糟的问题:填表脚本填进去的值拼合后还是原来的空框,隐藏字段被印到了页面上,一个中文名字就让它出错,而 LiveCycle 表单拼合出来只剩“Please wait…”那一页,可常见问题里却写着支持 XFA。现在每个字段都按阅读器里看到的样子画上去(中文、日文也一样),隐藏字段会被略去、它们的值也从文件里删掉;如果某个表单无法在浏览器里拼合,页面会直接说明,并告诉你怎样得到拼合好的副本。
相关工具
- 🏷️ 编辑 PDF 元数据 — 编辑 PDF 元数据 — 标题、作者、主题、关键词、创建程序、生成器
- ✍️ PDF 签名 — 使用手写、输入或上传的签名为 PDF 签字
- 🔐 PDF 密码保护 — 用 AES-256 加密 PDF — 设置打开密码,并可选择限制打印、复制和编辑
- 🧹 PDF 清理 — 分享前清除元数据、脚本、附件、批注和旧版本
💬 Bug、点子,或者就想打个招呼? 告诉 Milo 🐨 · [email protected]