Class ScanbotOcrEngine
- Namespace
- IO.Scanbot.Sdk.Ocr
- Assembly
- DocumentSDK.NET.Droid.dll
public sealed class ScanbotOcrEngine : Object, IOcrEngine, IJavaObject, IDisposable, IJavaPeerable
- Inheritance
-
ScanbotOcrEngine
- Implements
-
Constructors
ScanbotOcrEngine(Context, BlobManager, SapManager, BlobStoreStrategy, PageFileStorage, IFileIOProcessor, OcrSettings, IBitmapBinarizer)
public ScanbotOcrEngine(Context context, BlobManager blobManager, SapManager sapManager, BlobStoreStrategy blobStoreStrategy, PageFileStorage pageFileStorage, IFileIOProcessor fileIOProcessor, OcrSettings ocrSettings, OcrPdfGenerator.IBitmapBinarizer bitmapBinarizer)
Parameters
context
Context
blobManager
BlobManager
sapManager
SapManager
blobStoreStrategy
BlobStoreStrategy
pageFileStorage
PageFileStorage
fileIOProcessor
IFileIOProcessor
ocrSettings
OcrSettings
bitmapBinarizer
OcrPdfGenerator.IBitmapBinarizer
Fields
J
public const string J = "scanbotOcrEngine"
Field Value
- string
Properties
A
public Context A { get; set; }
Property Value
- Context
B
public BlobManager B { get; set; }
Property Value
- BlobManager
C
public SapManager C { get; set; }
Property Value
- SapManager
D
public BlobStoreStrategy D { get; set; }
Property Value
- BlobStoreStrategy
E
public PageFileStorage E { get; set; }
Property Value
- PageFileStorage
F
public IFileIOProcessor F { get; set; }
Property Value
- IFileIOProcessor
G
public OcrSettings G { get; set; }
Property Value
- OcrSettings
H
public OcrPdfGenerator.IBitmapBinarizer H { get; set; }
Property Value
- OcrPdfGenerator.IBitmapBinarizer
I
public IOcrEngine.OcrConfig I { get; set; }
Property Value
- IOcrEngine.OcrConfig
InstalledLanguages
public ICollection<Language> InstalledLanguages { get; }
Property Value
- ICollection<Language>
LanguageDataPath
public File LanguageDataPath { get; }
Property Value
- File
Methods
RecognizeFromBitmap(Bitmap)
public OcrResult RecognizeFromBitmap(Bitmap bitmap)
Parameters
bitmap
Bitmap
Returns
- OcrResult
RecognizeFromDocument(Document)
public OcrResult RecognizeFromDocument(Document document)
Parameters
document
Document
Returns
- OcrResult
RecognizeFromPages(IList<Page>)
public OcrResult RecognizeFromPages(IList<Page> pages)
Parameters
pages
IList<Page>
Returns
- OcrResult
RecognizeFromUris(IList<Uri>, bool)
public OcrResult RecognizeFromUris(IList<Uri> imageFileUris, bool sourceFilesEncrypted)
Parameters
imageFileUris
IList<Uri>
sourceFilesEncrypted
bool
Returns
- OcrResult
SetOcrConfig(OcrConfig)
public void SetOcrConfig(IOcrEngine.OcrConfig ocrConfig)
Parameters
ocrConfig
IOcrEngine.OcrConfig