← PDF工具

PDF 表格

未选择 PDF导出、填充、锁定或重置PDF表单。
PDF formsPDF 会在所有工具之间共享。

填写与管理 PDF 的交互式字段

填写已有 PDF 表单,导出答案为 JSON,或锁定、解锁、重置和删除指定字段。工具读取文档实际包含的字段,不会把扫描件上的空白线自动变成输入框。

费用: 可免费使用。文件大小和使用次数有上限。

如何处理 PDF 表单

  1. 选择一份表单

    点击选择 PDF,或从上传文件选取一份最大 200 MiB 的 PDF。工具会立即读取字段,设置区显示找到的可填写字段数量。

  2. 选择操作

    行动默认导出表单数据,不需额外输入。也可选填写表格输入答案,或用锁定字段、解锁字段、重置字段、删除字段修改字段本身。

  3. 输入答案或字段名称

    填写表格时,在下方字段卡片中输入答案。其他四个修改字段的操作使用字段名称(可选)指定对象。

  4. 应用操作

    点击应用表单操作。填写完成后,工具会重新读取结果 PDF,核对提交的值是否写入。

  5. 下载并继续处理

    Download result下载 JSON 或更新后的 PDF;结果同时存入共享文件管理器。需要继续处理 PDF 时,在上传文件选择更新后的 PDF,例如先解锁字段,再填写答案。

六种操作的区别

导出表单数据

保存为 JSON,包含字段类型、名称、ID、页码、当前值、选项和锁定状态,不修改 PDF。可用于读取已填答案,也可作为 Advanced JSON 的填写模板。

填写表格

将答案写入已有字段,输出 PDF。字段仍可交互;未另行锁定时,接收者还可以编辑。

锁定字段

设置字段的只读标志。遵守该标志的阅读器会显示答案,并阻止普通填写修改。名称留空可锁定整个表单,例如在填写完成之后。

解锁字段

让只读字段重新可编辑。需要修改锁定字段时先执行此操作,因为填写表格会保留锁定字段原有的值。

重置字段

恢复表单作者设定的默认值,多数字段默认为空。锁定的字段也可重置;名称留空会重置整个表单。

删除字段

删除指定交互字段,保留印在页面上的文字和线条。必须输入至少一个字段名称或 ID。

设置与填写模式

行动
共六项,默认导出表单数据。填写表格显示 Fill mode;锁定、解锁、重置和删除操作显示字段名称(可选)。
Fill mode:Form fields
默认模式,每个字段一张卡片,显示标签、内部名称、ID、页码,以及 Required(必填)、Optional(选填)或 Requirement not reported(未提供要求)。初始值来自 PDF;必填字段填写后才能应用。只读字段呈灰色,并带 Locked 标记。
Fill mode:Advanced JSON
在表单数据(JSON)中以文本编辑全部答案,适合长表单或已经根据导出结构准备好的数据。
表单数据(JSON)
字段读取完成后,自动填入此 PDF 的导出结构。仅修改答案;具体结构与规则见下方 JSON 说明。
字段名称(可选)
默认空白。用英文逗号或换行分隔内部名称或数字 ID,两端空格会去掉。锁定、解锁、重置时留空表示全部字段;删除字段至少需要一个条目。内部名称须完全匹配,区分大小写。切换到填写表格可查看卡片标签下的名称,以及页码旁的 ID;可见标签不一定就是内部名称。

不同字段如何填写

Form fields 按 PDF 中的字段类型显示控件,所有选项均来自该文档。

文本字段
使用单行框或多行文本框。若表单设定长度上限,输入到上限会停止,并显示类似 12/80 characters 的已用字数计数。
日期字段
文本框提示所需格式,例如 dd.mm.yyyy。内容按原输入保存,请依提示格式填写。
复选框
勾选或取消勾选,旁边显示 Checked(已选)或 Unchecked(未选)。
单选按钮组
从表单提供的选项中选择一个。
组合框
下拉菜单包含表单选项与 No selection(不选择)。若作者允许自定义输入,则显示文本框,并将原选项作为输入建议。
列表框
单选列表显示下拉菜单,多选列表显示一组复选框。

导出 JSON 的结构与规则

导出表单数据采用 pdfcpu 的表单结构。header记录源文件及 pdfcpu 版本;forms数组按类型分组:textfield、datefield、checkbox、radiobuttongroup、combobox、listbox。每个字段列出pages、id、name,通常还有提示标签altname、答案和locked,以及maxlen、format、options或multi等类型属性。

答案通常是文本。例外是复选框使用布尔值true或false,列表框使用values数组。不允许自定义输入的组合框和单选组,答案必须是options中的值或空值。

Advanced JSON仅修改value,列表框则修改values。其他属性须与原导出结构完全一致,表单数量也必须相同。因此,其他 PDF 的 JSON 或{"full_name":"Ada"}这类简单映射不能使用。可以原样粘贴同一 PDF 的导出文件;不想修改的字段可从 JSON 中删除对应条目。

格式、限制与文件保存

输入格式
包含交互式表单字段的 PDF。
输出格式
导出表单数据输出一个 JSON 文件;其余操作输出一个 PDF。
文件上限
200 MiB(209,715,200 字节,界面标为 200 MB)。
每次处理
1 个 PDF。
支持字段
文本、日期、复选框、单选按钮组、组合框、列表框。
密码保护
无需密码即可打开、但限制编辑的 PDF 可以处理,输出保留其保护。需要打开密码的文档,请先用解锁 PDF处理。
处理方式
在本站服务器使用 pdfcpu,不调用 AI 服务。单次任务最长运行 15 分钟。
水印
不添加水印。
保存时间
访客上传和结果文件在 48 小时后自动删除;免费账户为 30 天,付费方案可保存更久。

常见问题

为什么提示 PDF 没有可填写字段?

页面上印出的框线不是交互字段;阅读器的填写或签名功能也可能只是覆盖文字。PDF 信息会对此类文档显示Form: No。仅使用旧式 XML/XFA 结构的表单,也没有本工具可读取的标准字段。

锁定、重置或删除为什么报错?

将字段名称(可选)中的条目与填写表格卡片上的内部名称或数字 ID 核对。名称必须完全一致,包括大小写;显示标签可能不同。用英文逗号或换行分隔,删除时至少填一个条目。

Form fields 中有些字段为什么不能修改?

它们是只读字段,带 Locked 标记。先执行解锁字段,再在上传文件选择解锁后的 PDF 填写。若全部字段已锁定,工具会提示没有可编辑字段。

锁定字段能防止答案被改动吗?

锁定只是设置只读标志,具体效果取决于接收者使用的软件,请检查结果。PDF 编辑器或本工具的解锁字段可清除该标志;答案仍是表单数据,没有变成页面正文。需要限制编辑时,可锁定字段后再用PDF 权限设置限制。

应用表单操作为什么呈灰色?

尚未选择 PDF,或正在为填写表格读取字段。Form fields还需等待预览确定哪些字段必填。若显示 Form fields unavailable(无法读取字段),可点击 Retry重新读取。