文档工具 · PDF 处理

PDF 表单填写

AcroForm 填写/导出

本地处理 · 不上传 免费 · 无需登录 无次数限制 累计 48 次使用
AcroForm 字段识别 · 可视化填写 · 扁平化 · 本地
上传含表单字段的 PDF 后,此处列出全部 AcroForm 字段
按类型可视化填写(文本 / 复选 / 单选 / 下拉),填好即可导出
隐私:PDF 的解析、字段读取与填写合成全程在浏览器本地完成,文件绝不上传服务器。关闭页面即清空。
拖入 / 点击选择 PDF

本地读取 AcroForm 表单字段 · 不上传

Read & filled locally — nothing uploaded
就绪 · 拖入含表单字段的 PDF 开始
第一节

关于本工具

About

一份包含几十个字段的 AcroForm PDF,逐项打字填完,导出才发现格式错乱或字段丢失。上传文件后,工具解析表单结构,按字段类型(文本、复选框、下拉)逐项填入,并保留原版式直接导出。文件仅在后端处理,处理完毕即删除——适合需要批量填写合同、问卷或政府表格的场景。

使用场景

政府补贴申请表

某小微企业主收到街道发的《稳岗补贴申请表》PDF,里面 AcroForm 字段有 30 多个,包括企业代码、社保编号、银行账号等。手填怕写错字被退回,用本工具在电脑上直接打字填写,数字和字母自动对齐框线,填完导出扁平 PDF 打印盖章,不用手写笔也不怕涂改。

跨国合同签署

外贸公司业务员收到海外客户发来的《销售确认书》PDF,表单包含公司名、税号、交货条款、仲裁地等必填字段。客户要求 24 小时内回传扫描件,但时差导致无法实时沟通。用本工具直接在 AcroForm 内填写中英文内容,导出后邮件回复,对方直接打开就能看到填写内容,无需额外解释。

学校报名登记表

家长收到小学入学报名 PDF,表单包含孩子姓名、身份证号、监护人信息、房产证号等 20 个字段。手写容易写错身份证号(18 位数字),用本工具在电脑上逐项填写,身份证号字段支持复制粘贴,填完导出 PDF 直接打印,字迹清晰,学校老师扫码录入时不会因为手写模糊而退回。

医院检查申请单

患者拿到医生开的《增强 CT 检查申请单》PDF,表单需要填写既往病史、过敏史、用药情况等。手写可能漏项或字迹潦草被护士要求重填。用本工具在手机上打开 PDF,点击 AcroForm 字段逐项填写,填完导出保存到手机相册,到院直接出示给护士扫码,减少排队填表时间。

银行开户资料预填

公司财务收到银行发来的《对公账户开户申请表》PDF,表单包含企业信用代码、法人信息、经营范围等 40 多个字段。手写容易写错统一社会信用代码(18 位字母数字混合),用本工具在电脑上复制粘贴信息,填完导出 PDF 发送给客户经理预审,预审通过后再打印盖章,避免反复跑银行。

第二节

使用指南

Getting Started

使用步骤

  1. 1上传 PDF 文件(支持含 AcroForm 字段的文档),页面自动解析并列出所有可填字段名称与类型
  2. 2在字段列表右侧的输入框中逐项填写内容(文本框、复选框、下拉菜单等),每填一项对应字段即时高亮
  3. 3点击「预览填写结果」按钮,浏览器在新标签页展示已填内容的 PDF 渲染效果,确认字段位置与内容无误
  4. 4点击「导出填写后 PDF」按钮,浏览器自动下载一份已填写的 PDF 文件,字段内容已嵌入文档

输入输出示例

输入输出说明
上传一个包含 AcroForm 字段的 PDF,字段有:姓名(文本)、性别(单选)、出生日期(日期)。填写:姓名=张三,性别=男,出生日期=1990-01-01。返回一个已填写的 PDF 文件,打开后可见:姓名栏显示「张三」,性别栏选中「男」,出生日期栏显示「1990-01-01」。常规:最典型的使用场景,覆盖文本、单选、日期三种常见字段类型,验证基本填写功能是否正常。
上传一个包含 AcroForm 字段的 PDF,字段有:备注(多行文本)、签名(图片字段)。填写:备注=这是一段较长的测试文本,用于验证多行文本的换行与截断处理。签名=上传一个 100x50 像素的 PNG 图片。返回一个已填写的 PDF 文件,打开后可见:备注栏显示完整文本且自动换行;签名栏显示插入的图片,尺寸按字段区域自动缩放。常规:覆盖多行文本和图片字段,验证文本换行逻辑和图片缩放处理是否符合预期。
上传一个包含 AcroForm 字段的 PDF,字段有:数字(数字字段)、邮箱(文本字段,格式校验)。填写:数字=999999999999,邮箱=user@example.com。返回一个已填写的 PDF 文件,打开后可见:数字栏显示 999999999999(超出常规整数范围但未报错);邮箱栏显示 user@example.com。边界:测试数字字段的超大值处理(是否溢出或截断),以及邮箱格式校验字段在正常格式下的通过性。
上传一个包含 AcroForm 字段的 PDF,字段有:复选框(多个选项:A、B、C)。填写:勾选 A 和 C,不勾选 B。返回一个已填写的 PDF 文件,打开后可见:复选框 A 和 C 被选中,复选框 B 保持未选中状态。边界:多选复选框的组合填写,验证非全选/全不选时的状态是否正确写入。
上传一个包含 AcroForm 字段的 PDF,字段有:下拉列表(选项:是、否、未知)。填写:选择「未知」。返回一个已填写的 PDF 文件,打开后可见:下拉列表显示选中「未知」。边界:下拉列表的最后一个选项,验证边界选项是否可正常选中,不会因索引越界而失败。
上传一个包含 AcroForm 字段的 PDF,字段有:日期(日期字段,格式要求 YYYY-MM-DD)。填写:日期=2023-02-29(非法日期)。返回一个已填写的 PDF 文件,打开后可见:日期栏显示「2023-02-29」但 PDF 阅读器可能将其标记为非法日期(取决于阅读器实现),工具本身未做日期校验。易错:工具不校验日期合法性,用户输入非法日期(如 2 月 29 日非闰年)时,结果取决于下游 PDF 阅读器的处理方式,需提醒用户自行核对。
上传一个包含 AcroForm 字段的 PDF,字段有:金额(数字字段,保留两位小数)。填写:金额=12.345。返回一个已填写的 PDF 文件,打开后可见:金额栏显示「12.345」(未自动四舍五入为 12.35)。易错:数字字段的小数位数处理。工具不自动截断或四舍五入,用户需自行控制输入精度,否则可能显示多余小数位。

常见错误对照

1.使用非 AcroForm 的 PDF 填写字段

✗ 错误直接打开扫描件或图片型 PDF,尝试填写表单字段
✓ 修复确认 PDF 包含 AcroForm(交互式表单字段),可用 Adobe Acrobat 或 PDF 查看器检查字段高亮

本工具只处理 AcroForm(含 TextField、CheckBox 等交互字段),扫描件或图片 PDF 不含可编辑字段,无法填写。

2.字段名大小写或空格不一致

✗ 错误表单字段名为 'Full Name',输入时写 'fullname'
✓ 修复精确匹配字段名,如 'Full Name'(含空格和大小写)

AcroForm 字段名区分大小写和空格,后端 Go 处理时按精确名称映射,不匹配则字段留空。

3.复选框字段值用 'true' 而非 'Yes'

✗ 错误复选框字段导出值设为 'true'
✓ 修复根据字段定义使用 'Yes' 或 'Off'(或字段预设的导出值)

AcroForm 复选框的导出值由字段定义(通常是 'Yes'/'Off'),不是布尔值。用 'true' 会导致勾选无效。

4.下拉列表字段输入不在选项内的值

✗ 错误下拉列表选项为 ['A','B','C'],输入 'D'
✓ 修复只输入列表中的选项,如 'A'

AcroForm 下拉列表(ComboBox)若未设为可编辑,只接受预设选项。输入非法值会被 PDF 解析器忽略或报错。

5.日期字段格式与 PDF 不匹配

✗ 错误日期字段期望格式 'YYYY-MM-DD',输入 '01/15/2024'
✓ 修复使用 PDF 字段定义的格式,如 '2024-01-15'

AcroForm 日期字段有内置格式校验,格式不匹配会导致字段无法显示或后端处理失败。

6.文本字段输入超长内容

✗ 错误字段最大字符数为 50,输入 100 个字符
✓ 修复截断或分段输入,确保不超过字段最大长度

AcroForm 字段属性中定义了最大字符数,超长内容会被 PDF 解析器截断或拒绝写入,导致数据丢失。

7.数字字段输入非数字字符

✗ 错误数字字段输入 '12a' 或 '1,234'
✓ 修复只输入纯数字,如 '1234'

AcroForm 数字字段(NumberField)只接受数字字符,含字母或逗号会触发格式错误,后端 Go 处理时可能跳过该字段。

8.单选按钮组未指定正确导出值

✗ 错误单选按钮组选项值为 'Option1',输入 '1'
✓ 修复使用字段定义的导出值,如 'Option1'

单选按钮组(RadioGroup)每个按钮有独立导出值,输入值必须与预设值完全一致,否则该组无选中状态。

第三节

工作原理

How It Works

核心公式

FDF 字段值 = PDF 中 AcroForm 字段的 /V 条目(字符串或数组)

变量说明

  • FDF 字段值FDF 文件中对应字段的填充内容
  • AcroForm 字段的 /V 条目PDF 内部 AcroForm 字典中字段的值

示例

场景:填写一份 PDF 合同中的「甲方名称」字段。PDF 内部 AcroForm 字段的 /V 条目为空字符串。工具生成 FDF 时,将用户输入的「北京科技有限公司」写入 FDF 对应字段的 /V 条目。最终 FDF 结构为:<</T (甲方名称)/V (北京科技有限公司)>>。导出后,PDF 中该字段显示为「北京科技有限公司」。

上传 PDF(含 AcroForm 字段)解析表单结构(字段名 / 类型 / 值域)用户填写字段(文本 / 勾选 / 下拉)导出已填 PDF(保留原格式)校验必填字段(缺失时提示)
输入 / 校验 解析与填写 输出结果
第五节

常见问题

Q & A
我电脑上的 PDF 表单填不了,用这个工具能填哪些类型的表单?

本工具专用于 AcroForm(交互式 PDF 表单)的填写和导出。AcroForm 是 PDF 标准里带可编辑输入框、复选框、下拉菜单的那类表单,常见于政府申请表、合同模板、调查问卷。如果你手里的 PDF 是扫描件(图片)或纯文字版(没有可填写字段),本工具无法直接填入内容,需要先转为可编辑 PDF 或手动填写。上传后工具会自动检测表单字段,支持文本、数字、单选、多选等类型。

上传后填完的表单怎么保存?能导出成不带可编辑字段的 PDF 吗?

填写完成后,工具提供两种导出方式:一是直接下载带填写内容的 AcroForm PDF(保留可编辑字段,方便后续修改);二是导出为“扁平化”PDF,即把填写内容固定成页面图像,不再保留可编辑字段,适合用于提交或归档。导出选项在结果区下方,默认是扁平化导出。如果你需要保留字段以便二次修改,记得手动切换选项。

填到一半浏览器关了,填的内容还能找回吗?

本工具完全在服务端处理,上传后表单内容会暂存在服务器内存中,浏览器关闭后会话即失效,未主动导出的填写内容无法恢复。建议在填写过程中随时点击“导出”按钮保存进度,或使用浏览器的“下载”功能手动保存当前状态的 PDF。工具不提供自动草稿保存功能,因此填重要表单时务必在完成一个字段组后立即导出中间版本。

为什么我上传的 PDF 表单字段显示不全,有些框没识别出来?

AcroForm 字段的识别依赖于 PDF 文件本身是否严格遵循标准。部分 PDF 生成工具(如某些在线转换器、旧版扫描软件)创建的 AcroForm 字段可能未正确标记,或字段名称、类型不规范,导致后端解析时遗漏。建议先确认原文件是否在其他 PDF 阅读器(如 Adobe Acrobat)中能正常显示所有可填字段。如果确实缺失,可尝试重新生成 PDF(用 Word 另存为带表单的 PDF),或手动在 Adobe Acrobat 中检查字段属性。

填中文内容后导出乱码,怎么解决?

乱码通常因为 PDF 文件中嵌入的字体不支持中文字符。AcroForm 的字体子集必须包含中文,否则填写时字符无法正确渲染。解决方法:上传前在原 PDF 中(如用 Adobe Acrobat)将表单字段的字体设置为支持中文的字体(如“宋体”“微软雅黑”),并确保字体已嵌入。本工具后端处理时会尝试自动匹配字体,但无法保证所有 PDF 的字体兼容。如果导出后仍有乱码,建议先用 Acrobat 预处理字体。

这个工具和 Adobe Acrobat 填表单有啥区别?哪个更快?

核心区别在于运行环境:本工具是纯网页端,上传后由服务端处理,无需安装软件,适合一次性或偶尔使用;Adobe Acrobat 是本地桌面软件,处理速度取决于本地性能,且支持更复杂的表单逻辑(如计算字段、脚本)。速度上,对于简单表单(字段数 < 50),两者差异不大;对于复杂表单(大量计算或动态隐藏字段),Acrobat 更稳定。本工具的优势是免安装、跨平台、无需注册,适合快速填写和导出。

上传的 PDF 文件有没有大小或页数限制?

本工具对上传文件的大小限制为 50MB,页数无硬性限制,但页数过多(超过 100 页)时服务器处理时间会显著增加,可能出现超时错误。建议将大文件拆分为多个小文件分别处理,或先压缩 PDF 再上传。工具会实时显示上传进度和处理状态,如果出现超时,可尝试减少页数或降低文件分辨率后重试。

填好的表单提交给机构后,对方说格式不对,可能是什么原因?

最常见的原因是导出时未扁平化。如果导出的是带可编辑字段的 PDF,部分机构的系统可能无法正确渲染字段值,导致显示空白或错位。建议始终使用“扁平化”导出选项。其次,某些机构要求特定 PDF 版本(如 1.7 或 2.0),本工具默认导出为 PDF 1.7,如果对方要求更高版本,需用其他工具转换。另外,检查是否所有必填字段都已填写,工具不会自动校验必填逻辑。

隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。

选择 打开 +新窗口 esc关闭