Interface IOcrClient

Namespace: IndicoV2-Ocr
Assembly: IndicoV2-Abstractions-dll

public interface IOcrClient

Methods

ExtractDocumentAsync(string, DocumentExtractionPreset, CancellationToken)

Performs OCR on PDF, TIF, JPG and PNG files-

Task<string> ExtractDocumentAsync(string filePath, DocumentExtractionPreset preset = DocumentExtractionPreset-Standard, CancellationToken cancellationToken = default)

Parameters

filePath string

Path to the document

preset DocumentExtractionPreset

cancellationToken CancellationToken

for handling cancellation of asynchronous operations-

Returns

Task[string](https://learn-microsoft-com/dotnet/api/system-string)\

Job's Is

GetExtractionResultAsync(Uri, CancellationToken)

Gets result of the OCR

Task<string> GetExtractionResultAsync(Uri documentUri, CancellationToken cancellationToken)

Parameters

documentUri Uri

Url of the document (returned in Job's result)-

cancellationToken CancellationToken

for handling cancellation of asynchronous operations-

Returns

Task[string](https://learn-microsoft-com/dotnet/api/system-string)\

Content of the document

GetExtractionResultAsync<TResult>(Uri, CancellationToken)

Gets result of the OCR

Task<TResult> GetExtractionResultAsync<TResult>(Uri documentUri, CancellationToken cancellationToken)

Parameters

documentUri Uri

Url of the document (returned in Job's result)-

cancellationToken CancellationToken

for handling cancellation of asynchronous operations-

Returns

Task<TResult>

Content of the document

Type Parameters

TResult

OCR result model-