activities
latest
false
- 概述
 - 文档处理合同
- 发行说明
 - 关于文档处理合同
 - Box 类
 - IPersistedActivity 接口
 - PrettyBoxConverter 类
 - IClassifierActivity 接口
 - IClassifierCapabilitiesProvider 接口
 - 分类器文档类型类
 - 分类器结果类
 - 分类器代码活动类
 - 分类器原生活动类
 - 分类器异步代码活动类
 - 分类器文档类型功能类
 - ContentValidationData Class
 - EvaluatedBusinessRulesForFieldValue Class
 - EvaluatedBusinessRuleDetails Class
 - 提取程序异步代码活动类
 - 提取程序代码活动类
 - 提取程序文档类型类
 - 提取程序文档类型功能类
 - 提取程序字段功能类
 - 提取程序原生活动类
 - 提取程序结果类
 - FieldValue Class
 - FieldValueResult Class
 - ICapabilitiesProvider 接口
 - IExtractorActivity 接口
 - 提取程序有效负载类
 - 文档操作优先级枚举
 - 文档操作数据类
 - 文档操作状态枚举
 - 文档操作类型枚举
 - 文档分类操作数据类
 - 文档验证操作数据类
 - 用户数据类
 - 文档类
 - 文档拆分结果类
 - DomExtensions 类
 - 页类
 - 页面分区类
 - 多边形类
 - 多边形转换器类
 - 元数据类
 - 词组类
 - 词类
 - 处理源枚举
 - 结果表格单元类
 - 结果表值类
 - 结果表列信息类
 - 结果表类
 - 旋转枚举
 - Rule Class
 - RuleResult Class
 - RuleSet Class
 - RuleSetResult Class
 - 分区类型枚举
 - 词组类型枚举
 - IDocumentTextProjection 接口
 - 分类结果类
 - 提取结果类
 - 结果文档类
 - 结果文档范围类
 - 结果数据点类
 - 结果值类
 - 结果内容引用类
 - 结果值令牌类
 - 结果派生字段类
 - 结果数据源枚举
 - 结果常量类
 - 简单字段值类
 - 表字段值类
 - 文档组类
 - 文档分类类
 - 文档类型类
 - 字段类
 - 字段类型枚举
 - FieldValueDetails Class
 - 语言信息类
 - 元数据输入类
 - 文本类型枚举
 - 类型字段类
 - ITrackingActivity 接口
 - ITrainableActivity 接口
 - ITrainableClassifierActivity 接口
 - ITrainableExtractorActivity 接口
 - 可训练的分类器异步代码活动类
 - 可训练的分类器代码活动类
 - 可训练的分类器原生活动类
 - 可训练的提取程序异步代码活动类
 - 可训练的提取程序代码活动类
 - 可训练的提取程序原生活动类
 
 - Document Understanding ML
 - Document Understanding OCR 本地服务器
 - Document Understanding
 - 智能 OCR
 - ML 服务
 - OCR
 - OCR 合同
 - OmniPage
 - PDF
 - [未公开] Abbyy
 - [未列出] Abbyy 嵌入式
 
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。
新发布内容的本地化可能需要 1-2 周的时间才能完成。

Document Understanding 活动
上次更新日期 2025年11月4日
构造函数
OCRScrapeBase(UiPath.OCR.Contracts.Activities.IOCRActivity)- 初始化 OCR 抓取引擎的新实例。 构造函数参数是一个实现IOCRActivity的活动。
方法
CreateOcrEngineActivity(System.Activities.InArgument<System.Drawing.Image>)- 返回一个新的 OCR 活动对象,并将指定的图像设置为 In 参数。GetScrapeArguments()System.Collections.Generic.Dictionary<string, object>- 收集抓取控件中所有的UiPath.OCR.Contracts.Activities.IOCRActivity参数。 这些参数用于运行UiPath.OCR.Contracts.Activities.IOCRActivity、PerformOCR方法,并在您创建要在工作流中使用的活动时填充活动参数。GetScrapeControl()- 获取屏幕上显示的控件。GetScrapeControl(UiPath.OCR.Contracts.Scrape.ScrapeEngineUsages)- 返回可用于配置此 OCR 引擎的用户控件。OCRScrapeBase(UiPath.OCR.Contracts.Activities.IOCRActivity)- 活动构造函数。ScrapeOCRAsync(System.Drawing.Bitmap)- 对指定的图像异步执行 OCR。ScrapeOCRAsync(System.Drawing.Bitmap, UiPath.OCR.Contracts.Scrape.ScrapeEngineUsages, System.Threading.CancellationToken)- 对指定的图像异步执行 OCR。可以取消。允许调用者指定应在屏幕模式还是文档模式下执行 OCR。
属性
Name- 为此 OCR 指定的自定义显示名称。此名称在某些下拉控件中可见。Priority- 为此 OCR 指定的自定义优先级。值越低表示优先级越高。这将决定 OCR 引擎在某些下拉控件中的顺序。
internal class SampleOCRScrape : OCRScrapeBase
    {
        private readonly ScrapeEngineUsages _usage;
        private readonly SampleScrapeControl _sampleScrapeControl = new SampleScrapeControl();
        public override ScrapeEngineUsages Usage { get; } = ScrapeEngineUsages.Document | ScrapeEngineUsages.Screen;
        public SampleOCRScrape(IOCRActivity ocrEngineActivity, ScrapeEngineUsages usage) : base(ocrEngineActivity)
        {
            _usage = usage;
        }
        public override ScrapeControlBase GetScrapeControl()
        {
            return _sampleScrapeControl;
        }
        public override Dictionary<string, object> GetScrapeArguments()
        {
            return new Dictionary<string, object>
            {
                { nameof(SampleOCRAsyncCodeActivity.CustomInput), _sampleScrapeControl.SampleInput }
            };
        }
    }internal class SampleOCRScrape : OCRScrapeBase
    {
        private readonly ScrapeEngineUsages _usage;
        private readonly SampleScrapeControl _sampleScrapeControl = new SampleScrapeControl();
        public override ScrapeEngineUsages Usage { get; } = ScrapeEngineUsages.Document | ScrapeEngineUsages.Screen;
        public SampleOCRScrape(IOCRActivity ocrEngineActivity, ScrapeEngineUsages usage) : base(ocrEngineActivity)
        {
            _usage = usage;
        }
        public override ScrapeControlBase GetScrapeControl()
        {
            return _sampleScrapeControl;
        }
        public override Dictionary<string, object> GetScrapeArguments()
        {
            return new Dictionary<string, object>
            {
                { nameof(SampleOCRAsyncCodeActivity.CustomInput), _sampleScrapeControl.SampleInput }
            };
        }
    }