指南 / PDF 文档

在线免费填写 PDF 表单并保存:交互表单与扫描件的真实差别(实测)

自制原创 AcroForm 样例,在真实工具里填写、下载后逐字段复核。哪些值能保存、哪些会被明确拒绝、为什么,全部实测。

先说结论:PDF 里只有在作者创建过表单层(AcroForm 字段)时才有「真表单」。有的话,这款浏览器里的 PDF 表单填写工具可以填文本框、复选框、单选组、下拉框,并且保存出来的文件里值仍可编辑——不做压平。如果「表单」只是纸张的扫描图片,那就是没有表单层,任何填写工具都无法凭空造出字段。还有一条诚实的限制要先说清楚:本工具拒绝非拉丁文字(PDF 标准表单字体没有中文字形),宁可拒绝也不保存乱码——下面用真实文件验证过。

样例表单,以及如何复核每一条结论

我们生成了一个原创合成 AcroForm,每种常见字段各一个,在真实工具里填写、下载结果后逐字段重新打开检查。文件全部公开在下方——包括两个失败场景,你都可以复现。

两种「PDF 表单」——10 秒判断法

交互表单(AcroForm)扫描/纸质表单
本质作者定义的真实字段对象只是一张页面图片
工具反应逐个列出字段名和类型「未在此 PDF 中找到可填写的 AcroForm 字段」
任何工具能补救吗?能——这正是填写工具的工作不能——得先用别的软件把字段画上去(另一种工作)
我们的实测6 个可填字段全部正确保存被如实拒绝并提示无字段

在任何阅读器里的自检方法:在你打算打字的那条线上点一下。出现蓝紫色高亮框(或光标变成文本插入符),说明字段层存在;毫无反应,说明你看的是一张图——老实的下一步是打印手填,或用能新增字段的软件。

一步步填写样例

  1. 打开工具并添加 PDF. 把 event-registration-form.pdf 拖进 表单填写工具。全程在浏览器本地运行,文件不上传。字段列表立即出现:7 个字段,6 个可填,1 个标记为只读。
  2. 填文本字段. 表单定义了长度上限的字段会显示出来。我们往 10 字符的字段里打 17 个字符——打到 10 个就停(YYSI-DEMO-),因为工具直接执行表单作者设的上限,而不是让你先打完再被截断或拒绝。
  3. 设置单选、下拉、复选. 单选组和下拉框变成普通网页控件。我们选了 Pro,把预选的 Singapore 改成 United Kingdom,并勾选了复选框。
  4. 只读字段跳过. office_note("REV-2026-1111")被表单本身标记为只读;工具正常显示但不给输入框,与桌面阅读器行为一致。
  5. 保存并重开核对. 点 Save filled PDF。第一次保存提示「5 of 6 fields set」(原因见下面的长度限制说明);在表单自身限制内可以做到 6/6——可下载的 filled-final.pdf 就是真实输出。重新打开:每个值都在,单选停在 Pro,复选框已勾选,只读字段原样。值仍可编辑——工具没有压平表单。
说明:「结果可编辑」指保存的 PDF 保留了表单层:AcroForm 字段定义还在文件里,工具为你输入的值生成了显示外观。没有任何东西被焊死在页面图像上。这通常是好事——以后还能改;它的反面是「压平(flatten)」,会把值冻结成页面的一部分。

哪些情况会被明确拒绝

场景工具行为实测结果
中文/日文/韩文等非拉丁文字保存前按字段名拒绝,字段保持为空在姓名字段输入 张三 → 「0 of 6 fields set」+ 点名两个字段;保存文件里两个字段均为空——没有乱码,没有损坏输出
超过字段自身最大长度的值保存时被拒(输入框里打字时就已经被限制)往 100 字符的字段里放 112 字符的备注,是第一轮唯一被拒的字段
带密码的 PDF加载时直接拒绝encrypted-form.pdf → 「This PDF is password-protected and cannot be filled here.」
扫描图片「表单」找不到字段——无从填写scanned-paper-form.pdf → 「No fillable AcroForm fields were found in this PDF.」

非拉丁文字被拒绝的原因是标准 PDF 表单字体(如 Helvetica)根本没有中文字形——底层库的官方仓库明确记录了这一限制(pdf-lib,2026-11-11 核查)。硬把中文「填」进去,产出的是在阅读器里显示乱码的文件。点名拒绝是更安全的失败方式。如果必须在这种表单里输入中文:换用会为表单嵌入中文字体的阅读器——免费的 Adobe Acrobat Reader 可以(2026-11-11 核查)——或请表单作者提供带中文字体的版本。

注意:签名字段和按钮无法填写,本工具也不提供任何具有法律效力的电子签名。XFA 表单(部分政府表格仍在用的旧技术)加载时会被单独拒绝——那是另一套表单技术,不是 AcroForm。

本工具的限制

  • 一次处理一个 PDF;再放第二个文件会被明确拒绝。
  • 支持 AcroForm PDF,最大 50 MB、100 页。
  • 文本值使用表单的标准字体——仅限拉丁字符(如上实测)。
  • 工具只做填写和保存;不能创建表单、新增字段或压平。对扫描纸质表单,诚实地说它无能为力。
  • 一切都在你的浏览器标签页里运行——PDF 不离开你的设备;只记录匿名使用计数。

常见问题

问题回答
对方用别的阅读器打开能看到我填的值吗?能——值以真实表单值+生成外观的方式存储,这是标准机制。
以后还能再改吗?能,任何支持表单的阅读器都可以——表单层保留,未压平。
长句子在框里显示不全是怎么回事?值是完整存储的(我们 87 字符的备注回读完整);单行框只是一次显示不下。重新打开 PDF 点那个字段就能看到全文。
我的表单会被传到服务器吗?不会上传——填写在浏览器里完成。只记录匿名计数(工具名、成败、大致体积档)。

相关:如果你的 PDF 问题恰好相反——文字提取不出来、复制不了——看PDF 提取不出文字的排查与 OCR 时机。

来源与核查

来源核查日期 Library capability statements come from the official pdf-lib repository (checked 2026-11-11). Every fill/refusal result in this guide is YYSI's own measurement from 2026-11-11: an original synthetic AcroForm sample was filled in the live YYSI tool, the downloaded file was re-opened and inspected field by field with a PDF library, and the scanned/encrypted counter-cases were reproduced in the same tool. The sample form is original synthetic artwork, published for reuse.

阅读编辑标准(EN),或发送纠错到 [email protected]。