# ScrapeEngineFactory Class

> * Namespace: `UiPath.OCR.Contracts.Scrape`
* Assembly: `UiPath.OCR.Contracts`

## Definition

* Namespace: `UiPath.OCR.Contracts.Scrape`
* Assembly: `UiPath.OCR.Contracts`

## Description

A factory that creates instances of `OCRScrapeBase` based on the desired usage.

## Members

#### Methods

* `CreateEngine()` - Creates an instance of `OCRScrapeBase`.
* `CreateEngine(UiPath.OCR.Contracts.Scrape.ScrapeEngineUsages)` - Creates an `OCRScrapeBase` object with the specified usage. The `OCRScrapeBase` class can be extended to specify the configuration for an OCR engine.
* `ScrapeEngineFactory()` - Activity constructor.
