将任意文档转化为结构化数据

PDF 转 JSON

逐页读取 PDF,并按您定义的结构输出规范的 JSON——无论是原生文本导出还是扫描版 PDF 均能应对自如。

输入内容

单页或多页 PDF,无论是软件生成还是纸质扫描件均可支持。

  • 逐页解析,每个提取值均保留对应的页码。
  • 表格会转换为结构化的行项目数组,而非一整段纯文本。
  • 每个字段均可回溯定位到原文档中的位置,方便复核。

输出结果

{
  "source": {
    "file_name": "supplier-statement-sep.pdf",
    "pages": 3,
    "type": "pdf"
  },
  "document_type": "statement",
  "account": {
    "supplier": "Vermeer Materialen BV",
    "account_number": "NL-44192"
  },
  "period": {
    "from": "2026-08-01",
    "to": "2026-08-31"
  },
  "currency": "EUR",
  "entries": [
    {
      "page": 1,
      "date": "2026-08-04",
      "reference": "INV-90211",
      "amount": 1840.5
    },
    {
      "page": 2,
      "date": "2026-08-18",
      "reference": "CRN-00412",
      "amount": -212
    }
  ],
  "closing_balance": 1628.5
}

工作原理

  1. 01

    上传文件或直接拍照。支持 PDF、照片和扫描件,付费方案单文件上限可达 100 MB。

  2. 02

    Formalini 会自动识别内容并填充您的模板,或直接根据文档本身推荐数据结构。

  3. 03

    对照原页面核对数值,随后导出 JSON,或通过 API / Webhook 发送至下游。

常见问题

它是否支持没有文本层的扫描版 PDF?

支持。扫描页会被当作图像读取,因此复印机生成的 PDF 也能同样处理。

文件大小限制是多少?

付费方案支持最大 100 MB。免注册的免费演示版支持最大 10 MB 文件的前三页。

通过四个步骤将 PDF 转换为 JSON

  1. 01

    上传您的 PDF

    将基于文本或扫描件的 PDF 拖入免费演示版中——前三页无需账户。

  2. 02

    选择结构或自动检测

    选择发票或对账单等模板,或让 Formalini 自动检测字段和表格。

  3. 03

    核对数据

    每个值都与其所在页面及页面位置关联,并附有置信度评分,您只需审核不确定的内容。

  4. 04

    导出或发送 JSON

    下载 JSON 或 CSV,或在有新文档时通过 Webhook 或 API 发送到您的系统。

PDF 转 JSON 常见问题

如何免费将 PDF 转换为 JSON?
使用本站的免费演示版,无需注册即可转换最多三页,或创建每月免费处理 100 页的账户。
我可以使用 LLM 从 PDF 中提取数据吗?
可以——Formalini 使用 AI 阅读模型,并补充了普通聊天机器人所欠缺的特性:固定输出结构、验证、置信度评分以及每个值到源页面的回溯链接。
它会保留表格和明细行吗?
会。表格会转换为行的 JSON 数组,每行都保留其页码。
我可以通过 API 自动化 PDF 转 JSON 吗?
可以。将文件发送到上传 API 并接收返回的结构化 JSON,或将其推送到您的 Webhook。

相关页面