AsposeAI

AsposeAI class

Aspose OCR 库中 AI 组件的主要 API。提供与 AI 驱动的后处理器(如拼写检查、表格提取和布局校正)的集成。

public class AsposeAI : IDisposable

构造函数

名称描述
AsposeAI()使用默认设置初始化 AsposeAI 类的新实例。已启用自动模型下载。
AsposeAI(ILogger)使用自定义日志记录器初始化 AsposeAI 类的新实例。已启用自动模型下载。

方法

名称描述
Dispose()释放 AsposeAI 实例使用的内部资源。
FreeResources()释放所有 AI 相关资源并处理已加载的模型。
GetLocalPath()获取当前配置的本地模型目录路径。
IsInitialized()检查 AI 引擎是否已初始化。
ListLocal()列出配置目录中可用的所有本地模型。
RunPostprocessor(List<string>)将已注册的 AI 后处理器应用于识别文本字符串列表。
RunPostprocessor(OcrOutput)将已注册的 AI 后处理器应用于给定的结构化 OCR 结果。这可能包括拼写纠正、表格检测、表格格式化以及其他基于 AI 的增强功能,具体取决于已配置的处理器。
SetPostProcessor(IOcrAIPostProcessor, AsposeAIModelConfig)添加一个将在 OCR 结果上应用的 AI 后处理器。如果提供了 customSettings,将在应用后处理器之前自动加载并配置指定的或默认的 AI 模型。

备注

⚠️ 免责声明: 使用 AI 驱动的功能时,您自行负责确保遵守所有适用的法律、许可条款、第三方 AI 模型使用政策以及数据隐私法规。Aspose 不对外部 AI 模型的准确性、许可或可靠性承担责任。

另请参见