分享AI实践与思考
入门
上手
教程
基础
概念解释
Microsoft Foundry
开发工具
操作指南
参考
治理与网络
工具与知识
概念解释
操作指南
Agent Service
总览
概念解释
Azure OpenAI
API 与开发
总览
Azure AI Search
权限与安全
参考
检索概念
概念解释
快速上手
教程
Foundry Tools
其他与已退役
总览
概念解释
RAG 与知识工程
智能体与工具
MCP 与 Skills
操作指南
基础
评测、观测与安全
安全
评测
概念解释
参考
企业架构与成本
解决方案场景
样例与学习资源
附录
文档智能快速开始
本教程用 SDK 调用文档智能 v4.0,对示例文档完成两次分析:一次使用
prebuilt-layout 提取版面,一次使用 prebuilt-invoice 提取发票字段。前置条件
项目 | 要求 | 备注 |
Azure 订阅 | 已有订阅,或使用免费账户 | 页面所述 |
资源类型 | Document Intelligence 单服务资源,或 Microsoft Foundry 多服务资源 | 多服务资源共用一个终结点与密钥;需要 Microsoft Entra ID 认证时使用单服务资源(页面所述) |
定价层 | F0 免费层可用于学习 | 页面称每月 500 页,待核实(2026-11-05 获取) |
开发环境 | C#:Visual Studio;Java:JDK 8+ 与 Gradle 6.8+ | 页面所述 |
步骤
- 在 Azure 门户创建资源,进入资源页面获取终结点与密钥。
- 创建项目:C# 控制台应用,或 Java Gradle 项目。
- 安装 SDK:C# 使用 NuGet 包
Azure.AI.DocumentIntelligence(需勾选预发布版本);Java 使用 Maven 构件azure-ai-documentintelligence(页面示例版本 1.0.0)。
- 使用终结点与密钥创建客户端。
- 调用分析接口:分别传入模型 ID
prebuilt-layout与prebuilt-invoice,并提供示例文档。
- 从返回的
AnalyzeResult对象读取结果。
预期结果
调用的模型 | 预期输出 |
prebuilt-layout | 每页的行、词与选择标记数量;行内容、边界多边形坐标,以及表格的行列索引 |
prebuilt-invoice | 发票字段(如供应商名称、客户名称、明细与合计)及其置信度 |
常见问题
现象 | 处理 |
NuGet 中找不到 v4.0 包 | 在包管理器中勾选“包含预发布版本”(Include prerelease) |
示例或平台仍显示 Form Recognizer | 页面说明服务已更名为 Azure Document Intelligence in Foundry Tools,部分平台沿用旧名 |
想沿用 v3.0 示例 | 页面标注 v3.0 为退役中版本,建议迁移到 v4.0 |
密钥管理 | 页面建议优先使用 Microsoft Entra ID 与托管标识;若使用密钥,应存入 Azure Key Vault |
清理资源
删除不再使用的资源或资源组。具体操作步骤本页未核对,待核实。
来源与核对
- 来源:Quickstart: Document Intelligence client libraries(Microsoft Learn,https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/quickstarts/get-started-sdks-rest-api)
- 核对范围:正文已读,但仅覆盖页面前约 10 万字符,即 C# 与大部分 Java 段。Python、JavaScript 与 REST 段未核对,相关步骤与代码待核实。
- 获取日期:2026-11-05。
上一篇
内容理解概览
下一篇
文档智能概览
Loading...