关于 Document To Json Pdf Parser
Document To Json Pdf Parser 是一款 MCP 服务,可将发票、银行对账单、合同等 PDF 转为结构化 JSON,适用于自动化文档提取的团队。它结合 AI 与 OCR,处理不同版式和扫描文件。
主要功能
- 01适应不同版式的 AI 提取
- 02扫描 PDF 的 OCR 处理
- 03发票、对账单和合同解析
- 04通用文本与表格提取
- 05校验总额和日期
适用场景
- 01提取发票字段用于会计处理
- 02转换对账单交易以供分析
- 03提取合同条款和日期
MCP 相关
向 MCP 客户端提供 `parse_invoice`、`parse_bank_statement`、`parse_contract` 和 `parse_generic_document` 工具。客户端传入公开的 `file_url`,即可获取结构化 JSON。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.apify.com/?actors=opportunity-biz/document-to-json-mcpclaude mcp add --transport http fashionmascherine-svg-document-to-json https://mcp.apify.com/?actors=opportunity-biz/document-to-json-mcp{"mcpServers":{"fashionmascherine-svg-document-to-json":{"type":"http","url":"https://mcp.apify.com/?actors=opportunity-biz/document-to-json-mcp"}}}在 Cursor 中打开{"servers":{"fashionmascherine-svg-document-to-json":{"type":"http","url":"https://mcp.apify.com/?actors=opportunity-biz/document-to-json-mcp"}}}在 VS Code 中打开{"mcpServers":{"fashionmascherine-svg-document-to-json":{"type":"http","url":"https://mcp.apify.com/?actors=opportunity-biz/document-to-json-mcp"}}}{"mcpServers":{"fashionmascherine-svg-document-to-json":{"serverUrl":"https://mcp.apify.com/?actors=opportunity-biz/document-to-json-mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://mcp.apify.com/?actors=opportunity-biz/document-to-json-mcp需要授权工具
详细介绍
文档转 JSON 转换器
几秒内将 PDF 转换为结构化 JSON。AI 驱动,无需编写代码。
🚀 它有什么用?
粘贴 PDF URL → 获取结构化 JSON。就是这么简单。
AI 驱动。 不同于死板的模板或脆弱的正则表达式,AI 模型会真正阅读并理解每份文档,因此它能适应任何版式、语言或供应商,甚至能处理扫描文件。这就是为什么同一个工具无需任何配置,就能处理意大利语发票、西班牙语收据或英文合同。
适合:
- 会计师 — 提取发票数据(编号、日期、总额、VAT、IBAN)
- 开发者 — 在应用中自动处理文档
- 业务分析师 — 将银行对账单转换为电子表格
- 法律团队 — 自动提取合同条款和日期
📋 支持的文档
| 类型 | 提取内容 | 价格 |
|---|---|---|
| 发票 | 卖方、买方、明细项、总额、VAT、IBAN、付款信息 | $0.01 |
| 银行对账单 | 所有交易、余额、费用、账户持有人 | $0.015 |
| 合同 | 合同各方、关键条款、日期、财务条款、司法管辖地 | $0.02 |
| 通用文档 | 任意文档的全文和表格 | 上线期间免费 |
✨ 输出示例
{
"success": true,
"data": {
"document_type": "invoice",
"confidence": 0.97,
"metadata": {
"invoice_number": "INV-2024-00123",
"invoice_date": "2024-03-15",
"currency": "EUR"
},
"seller": {
"name": "Acme S.p.A.",
"vat_id": "IT01234567890"
},
"line_items": [
{
"description": "Consulting services",
"quantity": 1,
"unit_price": 5000.00,
"net_amount": 5000.00,
"vat_rate": 22.0,
"total": 6100.00
}
],
"totals": {
"net_total": 5000.00,
"vat_total": 1100.00,
"grand_total": 6100.00
},
"payment_info": {
"iban": "IT60X0542811101000000123456"
}
}
}
🧪 在线示例 — 立即试用
运行 Actor,处理以下公开样例 PDF(合成数据),亲自体验提取效果:
| 类型 | 样例 PDF | AI 提取内容(重点) |
|---|---|---|
| 发票 | sample-invoice.pdf | 发票 INV-2026-0042,包含带 VAT ID 的卖方和买方、2 个明细项、VAT 22%、总计 €1,889.78 — 置信度 1.0 |
| 银行对账单 | sample-bank-statement.pdf | 自动分类 7 笔交易,期初和期末余额核对一致,为 €8,655.28 — 置信度 1.0 |
| 合同 | sample-contract.pdf | 2 个合同方及其角色、生效/到期/续约日期、€5,000 费用、5 条关键条款及摘要、司法管辖地 — 置信度 0.95 |
只需将其中一个 URL 粘贴为 file_url,选择匹配的 document_type,然后运行。每次提取约需 15–20 秒。
🎯 为什么选择这个 Actor?
| 功能 | 优势 |
|---|---|
| AI 理解能力 | AI 像人一样阅读文档,可适应任何版式,无需维护模板或规则 |
| 多语言 | 英语、意大利语、西班牙语(OCR) |
| 内置 OCR | 也能处理扫描文档 |
| 校验 | 自动检查总额和日期,确保准确性 |
| 按使用量付费 | 无需订阅,只为处理的内容付费 |
🔧 使用方法
- 获取公开 PDF URL(Dropbox、Google Drive 或你的服务)
- 选择文档类型
- 运行 Actor
- 几秒内获取 JSON
就是这么简单。无需配置,也不需要 API 密钥。
💰 定价
| 文档类型 | 价格 |
|---|---|
| 发票 | $0.01($10/1000 份) |
| 银行对账单 | $0.015($15/1000 份) |
| 合同 | $0.02($20/1000 份) |
| 通用文档 | 上线期间免费 |
通过 Apify 按事件付费。仅为成功提取的内容付费。无订阅费,无隐藏费用。
🔒 隐私
- PDF 处理后会立即删除,不予保存
- 数据可在你的私有数据集中查看
- 所有 API 密钥均经过加密
📚 支持的 OCR 语言
eng(英语)、ita(意大利语)、spa(西班牙语)
扫描文档包含多种语言时,可用 + 组合:eng+ita+spa(默认)
🤖 专为 AI Agent(MCP)打造
此 Actor 是一个 MCP 服务:AI Agent 可直接将其作为工具调用,无需任何配置,即可将任意 PDF 转换为 JSON——只需传入公开的 file_url。专用工具(parse_invoice、parse_bank_statement、parse_contract)和免费的 parse_generic_document,让大模型可以轻松为任务选择合适的工具。
🔌 集成
将
YOUR_APIFY_TOKEN替换为你在 Apify → Settings → Integrations 中获取的令牌。
Claude Code(CLI)
claude mcp add --transport http apify \
"https://mcp.apify.com/?actors=opportunity-biz/document-to-json-mcp"
Claude Desktop / Cursor(MCP)
将以下内容添加到 MCP 配置中(claude_desktop_config.json 或 Cursor 的 mcp.json):
{
"mcpServers": {
"document-to-json": {
"command": "npx",
"args": [
"-y", "mcp-remote",
"https://mcp.apify.com/?actors=opportunity-biz/document-to-json-mcp",
"--header", "Authorization: Bearer YOUR_APIFY_TOKEN"
]
}
}
}
之后,Agent 会将 parse_invoice、parse_bank_statement、parse_contract 和 parse_generic_document 识别为工具,并自行调用。
REST API(任意语言)
调用一次,返回 JSON——run-sync-get-dataset-items 会直接返回结果:
curl -X POST \
"https://api.apify.com/v2/acts/opportunity-biz~document-to-json-mcp/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"file_url": "https://example.com/invoice.pdf", "document_type": "invoice", "validate_totals": true}'
Python
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("opportunity-biz/document-to-json-mcp").call(run_input={
"file_url": "https://example.com/invoice.pdf",
"document_type": "invoice",
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)
JavaScript / TypeScript
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('opportunity-biz/document-to-json-mcp').call({
file_url: 'https://example.com/invoice.pdf',
document_type: 'invoice',
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);
n8n
使用 HTTP Request 节点(POST)调用上方的 REST API URL,或使用官方 Apify 节点 → 选择 document-to-json-mcp → 设置 file_url 和 document_type。非常适合构建“监控收件箱 → 提取发票 → 添加到 Google Sheet”的工作流。
LangChain / CrewAI / 任意 MCP 框架
将 Agent 框架的 MCP 客户端指向
https://mcp.apify.com/?actors=opportunity-biz/document-to-json-mcp——解析工具会自动开放。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。