API Reference
Class
OfficeDocumentOcrProcessor
Runs a configured OCR engine as an ordered rich-document processor step.
Inheritance
- Object
- OfficeDocumentOcrProcessor
Constructors
public OfficeDocumentOcrProcessor(IOfficeOcrEngine engine, OfficeDocumentOcrExecutionOptions options = null, String id = "ocr-execution") #Creates an OCR processor with a frozen execution configuration.
Parameters
- engine OfficeIMO.Reader.IOfficeOcrEngine
- options OfficeIMO.Reader.OfficeDocumentOcrExecutionOptions = null
- id System.String = "ocr-execution"
Methods
public virtual OfficeDocumentReadResult Process(OfficeDocumentReadResult document, OfficeDocumentProcessorContext context) #Returns:
OfficeDocumentReadResultParameters
- document OfficeIMO.Reader.OfficeDocumentReadResult
- context OfficeIMO.Reader.OfficeDocumentProcessorContext
public virtual async Task<OfficeDocumentReadResult> ProcessAsync(OfficeDocumentReadResult document, OfficeDocumentProcessorContext context) #Returns:
Task<OfficeDocumentReadResult>Parameters
- document OfficeIMO.Reader.OfficeDocumentReadResult
- context OfficeIMO.Reader.OfficeDocumentProcessorContext
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public virtual String Id { get; } #