Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeDocumentOcrProcessor

Namespace OfficeIMO.Reader
Assembly OfficeIMO.Reader.Ocr
Source revision d5811e7dd707 with working tree changes
Implements
IAsyncOfficeDocumentProcessor IOfficeDocumentProcessor
Modifiers sealed

Runs a configured OCR engine as an ordered rich-document processor step.

Inheritance

  • Object
  • OfficeDocumentOcrProcessor

Constructors

public OfficeDocumentOcrProcessor(IOcrEngine engine, OfficeDocumentOcrExecutionOptions? options = null, String id = "ocr-execution") #

Creates an OCR processor with a frozen execution configuration.

Parameters

engine OfficeIMO.Ocr.IOcrEngine requiredposition: 0
options OfficeIMO.Reader.OfficeDocumentOcrExecutionOptions? = null optionalposition: 1
id System.String = "ocr-execution" optionalposition: 2

Methods

public async Task<OfficeDocumentReadResult> ProcessAsync(OfficeDocumentReadResult document, OfficeDocumentProcessorContext context) #
Returns: Task<OfficeDocumentReadResult>

Processes a document asynchronously.

Parameters

document OfficeIMO.Reader.OfficeDocumentReadResult requiredposition: 0
context OfficeIMO.Reader.OfficeDocumentProcessorContext requiredposition: 1

Properties

public String Id { get; } #

Stable processor identifier used in diagnostics and execution reports.