Class ScanbotOpticalCharacterRecognizer
- Namespace
- IO.Scanbot.Sdk.Ocr
- Assembly
- DocumentSDK.NET.Droid.dll
[Register("io/scanbot/sdk/ocr/ScanbotOpticalCharacterRecognizer", DoNotGenerateAcw = true)]
public sealed class ScanbotOpticalCharacterRecognizer : Object, IOpticalCharacterRecognizer, IJavaObject, IJavaPeerable, IDisposable
- Inheritance
-
ScanbotOpticalCharacterRecognizer
- Implements
-
- Inherited Members
-
Constructors
ScanbotOpticalCharacterRecognizer(Context, BlobManager, SapManager, OcrPdfRenderer, DocumentStoreStrategy, SimpleComposer, BlobStoreStrategy, PageFileStorage, IFileIOProcessor, OcrSettings, IBitmapBinarizer)
[Register(".ctor", "(Landroid/content/Context;Lio/scanbot/sdk/blob/BlobManager;Lio/scanbot/sap/SapManager;Lio/scanbot/sdk/ocr/intelligence/OcrPdfRenderer;Lio/scanbot/sdk/persistence/document/DocumentStoreStrategy;Lio/scanbot/sdk/docprocessing/compose/SimpleComposer;Lio/scanbot/sdk/persistence/BlobStoreStrategy;Lio/scanbot/sdk/persistence/page/legacy/PageFileStorage;Lio/scanbot/sdk/persistence/fileio/FileIOProcessor;Lio/scanbot/sdk/ocr/intelligence/OcrSettings;Lio/scanbot/sdk/ocr/intelligence/OcrPdfRenderer$BitmapBinarizer;)V", "")]
public ScanbotOpticalCharacterRecognizer(Context context, BlobManager blobManager, SapManager sapManager, OcrPdfRenderer pdfRenderer, DocumentStoreStrategy documentStoreStrategy, SimpleComposer simpleComposer, BlobStoreStrategy blobStoreStrategy, PageFileStorage pageFileStorage, IFileIOProcessor fileIOProcessor, OcrSettings ocrSettings, OcrPdfRenderer.IBitmapBinarizer bitmapBinarizer)
Parameters
context Context
blobManager BlobManager
sapManager SapManager
pdfRenderer OcrPdfRenderer
documentStoreStrategy DocumentStoreStrategy
simpleComposer SimpleComposer
blobStoreStrategy BlobStoreStrategy
pageFileStorage PageFileStorage
fileIOProcessor IFileIOProcessor
ocrSettings OcrSettings
bitmapBinarizer OcrPdfRenderer.IBitmapBinarizer
Properties
A
[Register("a")]
public Context A { get; set; }
Property Value
- Context
B
[Register("b")]
public BlobManager B { get; set; }
Property Value
- BlobManager
C
[Register("c")]
public SapManager C { get; set; }
Property Value
- SapManager
D
[Register("d")]
public OcrPdfRenderer D { get; set; }
Property Value
- OcrPdfRenderer
E
[Register("e")]
public DocumentStoreStrategy E { get; set; }
Property Value
- DocumentStoreStrategy
F
[Register("f")]
public SimpleComposer F { get; set; }
Property Value
- SimpleComposer
G
[Register("g")]
public BlobStoreStrategy G { get; set; }
Property Value
- BlobStoreStrategy
H
[Register("h")]
public PageFileStorage H { get; set; }
Property Value
- PageFileStorage
I
[Register("i")]
public IFileIOProcessor I { get; set; }
Property Value
- IFileIOProcessor
InstalledLanguages
public ICollection<Language> InstalledLanguages { get; }
Property Value
- ICollection<Language>
J
[Register("j")]
public OcrSettings J { get; set; }
Property Value
- OcrSettings
K
[Register("k")]
public OcrPdfRenderer.IBitmapBinarizer K { get; set; }
Property Value
- OcrPdfRenderer.IBitmapBinarizer
L
[Register("l")]
public IOpticalCharacterRecognizer.OcrConfig L { get; set; }
Property Value
- IOpticalCharacterRecognizer.OcrConfig
LanguageDataPath
public File LanguageDataPath { get; }
Property Value
- File
Methods
RecognizeTextFromBitmap(Bitmap)
[Register("recognizeTextFromBitmap", "(Landroid/graphics/Bitmap;)Lio/scanbot/sdk/ocr/process/OcrResult;", "")]
public OcrResult RecognizeTextFromBitmap(Bitmap bitmap)
Parameters
bitmap Bitmap
Returns
- OcrResult
RecognizeTextFromPages(IList<Page>)
[Register("recognizeTextFromPages", "(Ljava/util/List;)Lio/scanbot/sdk/ocr/process/OcrResult;", "")]
public OcrResult RecognizeTextFromPages(IList<Page> pages)
Parameters
pages IList<Page>
Returns
- OcrResult
RecognizeTextFromUris(IList<Uri>, bool)
[Register("recognizeTextFromUris", "(Ljava/util/List;Z)Lio/scanbot/sdk/ocr/process/OcrResult;", "")]
public OcrResult RecognizeTextFromUris(IList<Uri> imageFileUris, bool sourceFilesEncrypted)
Parameters
imageFileUris IList<Uri>
sourceFilesEncrypted bool
Returns
- OcrResult
RecognizeTextWithPdfFromDocument(Document, PdfConfig)
[Register("recognizeTextWithPdfFromDocument", "(Lio/scanbot/sdk/docprocessing/Document;Lio/scanbot/pdf/model/PdfConfig;)Lio/scanbot/sdk/ocr/process/OcrResult;", "")]
public OcrResult RecognizeTextWithPdfFromDocument(Document document, PdfConfig pdfConfig)
Parameters
document Document
pdfConfig PdfConfig
Returns
- OcrResult
RecognizeTextWithPdfFromDocument(Document, File, PdfConfig)
[Register("recognizeTextWithPdfFromDocument", "(Lio/scanbot/sdk/docprocessing/Document;Ljava/io/File;Lio/scanbot/pdf/model/PdfConfig;)Lio/scanbot/sdk/ocr/process/OcrResult;", "")]
public OcrResult RecognizeTextWithPdfFromDocument(Document document, File outputFile, PdfConfig pdfConfig)
Parameters
document Document
outputFile File
pdfConfig PdfConfig
Returns
- OcrResult
RecognizeTextWithPdfFromPages(IList<Page>, PdfConfig)
[Register("recognizeTextWithPdfFromPages", "(Ljava/util/List;Lio/scanbot/pdf/model/PdfConfig;)Lio/scanbot/sdk/ocr/process/OcrResult;", "")]
public OcrResult RecognizeTextWithPdfFromPages(IList<Page> pages, PdfConfig pdfConfig)
Parameters
pages IList<Page>
pdfConfig PdfConfig
Returns
- OcrResult
RecognizeTextWithPdfFromPages(IList<Page>, File, PdfConfig)
[Register("recognizeTextWithPdfFromPages", "(Ljava/util/List;Ljava/io/File;Lio/scanbot/pdf/model/PdfConfig;)Lio/scanbot/sdk/ocr/process/OcrResult;", "")]
public OcrResult RecognizeTextWithPdfFromPages(IList<Page> pages, File outputFile, PdfConfig pdfConfig)
Parameters
pages IList<Page>
outputFile File
pdfConfig PdfConfig
Returns
- OcrResult
RecognizeTextWithPdfFromUris(IList<Uri>, File, bool, PdfConfig)
[Register("recognizeTextWithPdfFromUris", "(Ljava/util/List;Ljava/io/File;ZLio/scanbot/pdf/model/PdfConfig;)Lio/scanbot/sdk/ocr/process/OcrResult;", "")]
public OcrResult RecognizeTextWithPdfFromUris(IList<Uri> imageFileUris, File outputFile, bool sourceFilesEncrypted, PdfConfig pdfConfig)
Parameters
imageFileUris IList<Uri>
outputFile File
sourceFilesEncrypted bool
pdfConfig PdfConfig
Returns
- OcrResult
RecognizeTextWithPdfFromUris(IList<Uri>, bool, PdfConfig)
[Register("recognizeTextWithPdfFromUris", "(Ljava/util/List;ZLio/scanbot/pdf/model/PdfConfig;)Lio/scanbot/sdk/ocr/process/OcrResult;", "")]
public OcrResult RecognizeTextWithPdfFromUris(IList<Uri> imageFileUris, bool sourceFilesEncrypted, PdfConfig pdfConfig)
Parameters
imageFileUris IList<Uri>
sourceFilesEncrypted bool
pdfConfig PdfConfig
Returns
- OcrResult
SetOcrConfig(OcrConfig)
[Register("setOcrConfig", "(Lio/scanbot/sdk/ocr/OpticalCharacterRecognizer$OcrConfig;)V", "")]
public void SetOcrConfig(IOpticalCharacterRecognizer.OcrConfig ocrConfig)
Parameters
ocrConfig IOpticalCharacterRecognizer.OcrConfig