PDF 表单字段查看器
检查 AcroForm 字段类型、值与控件实际所在页
PDF 表单
🔒 100% 本地运行 — 你的数据不会离开当前页面由 Evan 维护•最近更新:2026年9月30日
⏳加载工具中…
工具说明
本工具读取标准 AcroForm 字段,不保存或重写 PDF。JSON 保留字符串、布尔值、数组与 null,多选值 ["a, b", "c"] 不会混为字符串。报告包含完整限定字段名、选项导出值与显示名称、只读/必填/密码标志,并按页面批注的实际归属记录控件所在页。复选框与单选框的原始值、控件外观状态单独列出,不验证它们与显示外观的一致性。密码字段值也会包含在本地报告中。XFA、无效或循环字段树会被拒绝;签名字段仅标记为空或存在,不进行密码学验证。限制:20 MiB、200 页、200 个字段、400 个控件、500 个选项,字符串有长度上限。
场景配方
01
保留多选值内部的逗号
目标:检查 AcroForm 字段类型、值与控件实际所在页
- 载入表单示例,检查 choices 字段。
- 观察数组中的两个值:a, b 与 c。
- 下载完整 JSON,在后续处理中保留数组类型。
结果:第一个值包含逗号;实际选择两项,不是三项。
失败门诊(高频踩坑)
出现 Signature 字段就说明 PDF 已验证吗?
原因:不是。报告仅列出字段和是否存在值,不验证签名有效性、证书或完整性。
修复:信任签名前,使用 PDF 签名验证器检查证书与签名字节范围。
多选值如何导出?
原因:导出为字符串数组,单个值内的逗号不会丢失。缺失值保留为 null,明确空文字保留为空字符串。
修复:在后续代码中保留 JSON 数组类型,并用 valuePresent 区分缺失数据与明确的空字符串。
生产可用片段
保留多选值内部的逗号
text
{"name":"choices","type":"list","value":["a, b","c"],"multiselect":true}常见问题
出现 Signature 字段就说明 PDF 已验证吗?
不是。报告仅列出字段和是否存在值,不验证签名有效性、证书或完整性。
多选值如何导出?
导出为字符串数组,单个值内的逗号不会丢失。缺失值保留为 null,明确空文字保留为空字符串。
报告会隐藏密码字段值吗?
不会。报告标记密码属性,并包含本地存储值,分享 JSON 前应先检查内容。
继续浏览