ArrayKit ›PDF ›填写 PDF 表单 填写 PDF 表单 在可填写的 PDF 中输入,把答案存下来备用,寄出时再压平。
表单里有姓名、住址和账号。你输入的一切都留在这个标签页,保存的答案写入你自己设备上的文件。
从填好的表单中读回答案
关于 填写 PDF 表单 可填写的 PDF 把答案放在字段对象里而不是页面上,所以在文本提取眼中表单是空的,有些阅读器甚至不让你输入。这里直接读取字段,并为每一个配上合适的控件:文本用输入框,复选框用开关,选择项则列出表单自己允许的取值——会被拒绝的答案在写入之前就被拦下。答案可以存成一个很小的 JSON 文件,明年再载入同一张表单。
功能特性 每个字段配上合适的控件,下拉列表带有真实选项 超出选项的取值会附带说明被拒绝,而不是直接出错 仍为空的必填字段在下载前会被指出 只读字段、按钮和签名字段照常显示但不被改动 按字段名筛选很长的表单 导出时压平,使答案无法再被更改 把答案存为 JSON,之后再载入 如何使用 填写 PDF 表单 把可填写的 PDF 拖到页面上 为每个字段输入或选择答案 若出现必填字段提示,请查看 决定是否压平,然后下载填好的表单 示例 输入
{"applicant_name": "A. Lovelace", "country": "United Kingdom", "agree_terms": "on"}输出
application-completed.pdf — three fields written, form flattened.保存的答案是一个朴素的名称与取值对象,脚本也能生成。
常见错误与故障排除 这份 PDF 根本没有字段。 — 它不是可填写的表单——方框是画在页面上的。请用"编辑 PDF 文字"在上面写,或用"PDF 签名"。下拉列表不接受我输入的值。 — 选择字段只能容纳它自己的选项。请从列表中挑选;提示里会列出前几个允许的取值。有些字段是灰的。 — 它们在表单里就被设为只读,多半是计算出的合计或锁定的编号。它们会保持作者设定的样子。收件人说表单是空的。 — 有些阅读器要压平后才显示取值。下载前打开压平,答案就成为页面的一部分。常见问题 压平表单究竟做了什么? 把每个答案作为普通内容写进页面,并移除字段。外观完全相同,但不能再编辑或重新填写——寄送成品时正需如此,而草稿时并不需要。 同一张表单能为二十个人各填一份吗? 可以。填一次并保存答案,为每个人改一下 JSON 再载入。字段名不变,只有取值改变。 签名字段为什么一直是空的? 签名字段装的是密码学签名而不是取值,创建它需要以你的名义签发的证书。要放手写签名,请用"PDF 签名"。 复选框的取值总是 "on" 吗? 在文件里未必,但这里用的是这个值。表单有自己的导出值,工具会把开关翻译成字段所期待的那个。 填好之后表单还能再填吗? 除非压平,否则可以。不压平时答案存在字段里,收件人仍能更改。 相关工具 更多PDF工具 查看全部PDF工具 (85) · 全部工具