📋

PDF 表单字段查看器

检查 AcroForm 字段类型、值与控件实际所在页

PDF 表单
🔒 100% 本地运行 — 你的数据不会离开当前页面
由 Evan 维护•最近更新:2026年9月30日
⏳加载工具中…

工具说明

本工具读取标准 AcroForm 字段,不保存或重写 PDF。JSON 保留字符串、布尔值、数组与 null,多选值 ["a, b", "c"] 不会混为字符串。报告包含完整限定字段名、选项导出值与显示名称、只读/必填/密码标志,并按页面批注的实际归属记录控件所在页。复选框与单选框的原始值、控件外观状态单独列出,不验证它们与显示外观的一致性。密码字段值也会包含在本地报告中。XFA、无效或循环字段树会被拒绝;签名字段仅标记为空或存在,不进行密码学验证。限制:20 MiB、200 页、200 个字段、400 个控件、500 个选项,字符串有长度上限。

场景配方

01

保留多选值内部的逗号

目标:检查 AcroForm 字段类型、值与控件实际所在页

  1. 载入表单示例,检查 choices 字段。
  2. 观察数组中的两个值:a, b 与 c。
  3. 下载完整 JSON,在后续处理中保留数组类型。

结果:第一个值包含逗号;实际选择两项,不是三项。

失败门诊(高频踩坑)

出现 Signature 字段就说明 PDF 已验证吗?

原因:不是。报告仅列出字段和是否存在值,不验证签名有效性、证书或完整性。

修复:信任签名前,使用 PDF 签名验证器检查证书与签名字节范围。

多选值如何导出?

原因:导出为字符串数组,单个值内的逗号不会丢失。缺失值保留为 null,明确空文字保留为空字符串。

修复:在后续代码中保留 JSON 数组类型,并用 valuePresent 区分缺失数据与明确的空字符串。

生产可用片段

保留多选值内部的逗号

text

{"name":"choices","type":"list","value":["a, b","c"],"multiselect":true}

常见问题

出现 Signature 字段就说明 PDF 已验证吗?

不是。报告仅列出字段和是否存在值,不验证签名有效性、证书或完整性。

多选值如何导出?

导出为字符串数组,单个值内的逗号不会丢失。缺失值保留为 null,明确空文字保留为空字符串。

报告会隐藏密码字段值吗?

不会。报告标记密码属性,并包含本地存储值,分享 JSON 前应先检查内容。

继续浏览