> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# OCR activity

> Specify general pre-recognition options and carry out full-text recognition.

Use the **OCR** activity to specify general pre-recognition options and carry out full-text recognition. Other activities and skills can reuse its recognition results for faster processing.

## How recognition results are reused

Subsequent activities or skills reuse the recognition results from the OCR activity when all of the following conditions are met:

* The set of languages in a subsequent activity or skill is the same as the set of languages in the OCR activity or includes the languages of the OCR activity.
* The text type settings (for example, **Printed** or **Handwritten** recognition options) in a subsequent activity or skill are the same as the text type settings in the OCR activity.
* The set of barcode types in a subsequent activity or skill is the same as the set of barcode types in the OCR activity or includes the barcode types of the OCR activity. If no barcode types are enabled in subsequent activities, the barcode type settings in the OCR activity will be ignored.

If any of these conditions are not met, Vantage recognizes the document text.

The **PDF Processing Mode** set in the OCR activity also applies when subsequent activities reuse the recognition results, keeping processing consistent across the workflow.

## Set up the OCR activity

<Steps>
  <Step title="Add the OCR activity">
    Add an **OCR** activity block to your workflow and select it by left-clicking.
  </Step>

  <Step title="Name the activity">
    In the **Actions** pane, enter a name for your activity (if required).
  </Step>

  <Step title="Open OCR Settings">
    In the **Actions** pane, click **OCR Settings**. The OCR Settings dialog box opens.
  </Step>

  <Step title="Configure PDF Processing Mode">
    On the **General** tab, under **Image Processing**, select a **PDF Processing Mode** to control how Vantage processes PDF documents in this activity:

    * **Default** (Recommended) – Uses the embedded PDF text layer when available and supplements with OCR as needed.
    * **Use Text Layer Only** – Extracts text from the embedded PDF text layer, and falls back to OCR if no text layer exists.
    * **Use OCR Only** – Ignores any embedded text layer and performs full OCR.
  </Step>

  <Step title="Select recognition languages">
    On the **Languages** tab:

    * In the **Allowed Languages** section, select one or several document recognition languages. During processing, the document language will be automatically chosen from the languages specified during setup. Note that the number of selected languages may affect recognition speed and quality.
    * If the document contains handwritten text, enable the **Handwritten** option in the **Text Appearance** section. See the [supported languages for handwritten text recognition](/vantage/documentation/tenant-admin/technical-specs/languages#handwritten-text).
  </Step>

  <Step title="Enable barcode recognition">
    On the **Barcodes** tab, enable the barcode types that may appear on your documents. The number of selected barcode types can affect recognition speed.

    If you don't need to recognize any barcodes, click the button with the number of selected options in the header of the **Barcode Types** table and click **Deselect all**.

    <Tip>
      The number of selected languages and barcode types may affect recognition speed. Try to select only those languages and barcode types that are required to process your documents.
    </Tip>
  </Step>

  <Step title="Save">
    Click **Save**.
  </Step>
</Steps>

## Related topics

* [OCR skill](/vantage/documentation/skill-designer/ocr-skill/ocr-skill)
* [Set up a Process skill](/vantage/documentation/skill-designer/process/set-up)
* [Supported Recognition Languages](/vantage/documentation/tenant-admin/technical-specs/languages)
* [Supported Barcode Types](/vantage/documentation/tenant-admin/technical-specs/barcodes)
* [Extract activity](/vantage/documentation/skill-designer/process/extract-activity)
* [Classify activity](/vantage/documentation/skill-designer/process/classify-activity)
