跳转到正文

PDF 表单填写器

使用一个将字段名称映射到值的 JSON 对象填写 PDF 的交互式表单字段。文本字段接受字符串,复选框接受 true 或 false,单选组、下拉框和列表框接受其中一个选项。在写入任何内容之前,工具会按名称报告未知字段;你还可以扁平化已填写的表单,使值成为固定的页面内容。

选择文件或将文件拖放到上传区域。文件大小上限:5 MB。

重置

常见问题

如何编写这些值?

使用一个 JSON 对象,其中键是完整字段名称,值是要填入的内容,例如 {"name": "Ada Lovelace", "subscribe": true, "country": "UK"}。使用 PDF Form Fields 工具查看准确名称。对象最多可包含 1,000 个字段。

每种字段类型接受哪些值?

文本字段接受字符串和数字。复选框接受 true 或 false,也接受 yes、no、on、off、1 和 0。单选组需要填写其中一个选项名称;下拉框和列表框需要填写其中一个选项,若允许多选,则可填写一个选项数组;可编辑的下拉框则接受任意文本。

字段名称拼写错误会怎样?

不会填写任何内容。工具会先检查所有名称,并返回一条列出无法找到的名称的消息,你可以更正后重试。

如果某个值不适用于其字段,会怎样?

超过字段最大长度的文本、字段未提供的选项或类型错误的值都会被拒绝,并显示包含字段名称的消息。按钮字段和签名字段无法填写,也会以相同方式被拒绝。

扁平化选项有什么作用?

填写完成后,它会将已填写的字段转换为普通页面内容,使这些值无法再编辑,并确保它们在所有查看器中显示一致。关闭此选项可保留表单的可编辑状态。

可以填写哪些字符?

拉丁文字使用 Helvetica。当值包含该字体不支持的字符(例如希腊字母或西里尔字母)时,字段外观会使用嵌入的 Inter 子集绘制。两种字体都不支持的字符(例如中文)会被拒绝,并显示列出这些字符的消息。

未填写的字段会发生变化吗?

不会。只有 JSON 中指定的字段会发生变化,其他字段都会保留当前值。

支持 XFA 表单吗?

不支持。只能填写标准 AcroForm 字段。此引擎无法编辑 XFA 数据,因此会将其移除,以便查看器显示带有新值的 AcroForm 字段。

可以填写受密码保护的 PDF 吗?

可以,请在密码栏中输入密码。填写后的 PDF 会在不含密码的情况下保存,密码也不会返回。

有哪些限制?

PDF 最大为 10 MiB,页数不超过 200;JSON 文本最多 100,000 个字符,字段最多 1,000 个;处理时间为 30 秒。填写后的 PDF 最大为 32 MiB。

关于 OneClick Pro

OneClick Pro 是一个免费的工具集合,包含超过 150 种网络工具,助你处理日常工作:转换图像和单位、格式化和验证代码、检查域名和 SEO,以及处理文本、日期和数字。所有工具均可免注册、免订阅使用;你输入的内容仅用于计算结果,绝不会被存储。你可以将它用作处理临时任务的快捷工具箱,也可以收藏每天都会用到的工具。