SuperAPI AI 工具集

azure-ai-formrecognizer-java

编程与开发

查看项目

更新于 10-16 01:27

技能介绍

用途:在 Java 应用中调用 Azure AI Document Intelligence(Form Recognizer)SDK,构建文档分析与信息抽取功能。

主要能力:使用预置模型(prebuilt-layout 提取文本、表格、选择标记;prebuilt-document 键值对;prebuilt-receipt、prebuilt-invoice、prebuilt-businessCard、prebuilt-idDocument、prebuilt-tax.us.w2);从文件或 URL 分析文档并轮询获取结果;读取页面、行、选择标记、表格与单元格、键值对等;训练、组合、列出、查询、删除自定义模型并查看资源配额;构建文档分类器并分类文档。

使用方式:Maven 依赖 com.azure:azure-ai-formrecognizer,版本 4.2.0-beta.1。可通过 AzureKeyCredential 或 DefaultAzureCredentialBuilder 创建 DocumentAnalysisClient 与 DocumentModelAdministrationClient,调用 beginAnalyzeDocument、beginAnalyzeDocumentFromUrl、beginBuildDocumentModel、beginComposeDocumentModel、beginBuildDocumentClassifier 等,返回 SyncPoller 后取最终结果。需配置环境变量 FORM_RECOGNIZER_ENDPOINT 与 FORM_RECOGNIZER_KEY。异常可用 HttpResponseException 处理。

适用场景:PDF 与文档 OCR、发票收据等表单字段抽取、自定义模型训练与分类。

限制:仅当任务与上述范围明确匹配时使用;输出不能替代针对具体环境的验证、测试或专家评审;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。具体收费与价格资料暂未提供。