Table of Contents

Class ScanbotSDKInitializer

Namespace
IO.Scanbot.Sdk
Assembly
DocumentSDK.NET.Droid.dll
public sealed class ScanbotSDKInitializer : Object, IScanbotSdkInitializerCommonApi, ISdkInitializer, IJavaObject, IDisposable, IJavaPeerable
Inheritance
ScanbotSDKInitializer
Implements

Constructors

ScanbotSDKInitializer()

public ScanbotSDKInitializer()

Properties

IsInitialized

public static bool IsInitialized { get; }

Property Value

bool

Methods

AllowGpuAcceleration(bool)

public ScanbotSDKInitializer AllowGpuAcceleration(bool enable)

Parameters

enable bool

Returns

ScanbotSDKInitializer

AllowXnnpackAcceleration(bool)

public ScanbotSDKInitializer AllowXnnpackAcceleration(bool enable)

Parameters

enable bool

Returns

ScanbotSDKInitializer

DocumentDraftExtractor(IDocumentDraftExtractor)

public ScanbotSDKInitializer DocumentDraftExtractor(IDocumentDraftExtractor extractor)

Parameters

extractor IDocumentDraftExtractor

Returns

ScanbotSDKInitializer

DocumentScannerEngineMode(DocumentScannerEngineMode)

public ScanbotSDKInitializer DocumentScannerEngineMode(DocumentScannerEngineMode type)

Parameters

type DocumentScannerEngineMode

Returns

ScanbotSDKInitializer

Initialize(Application)

public SdkLicenseInfo Initialize(Application application)

Parameters

application Application

Returns

SdkLicenseInfo

LicenceErrorHandler(IScanbotSDKLicenseErrorHandler)

public ScanbotSDKInitializer LicenceErrorHandler(IScanbotSDKLicenseErrorHandler licenseErrorHandler)

Parameters

licenseErrorHandler IScanbotSDKLicenseErrorHandler

Returns

ScanbotSDKInitializer

License(Application, string)

public ScanbotSDKInitializer License(Application application, string license)

Parameters

application Application
license string

Returns

ScanbotSDKInitializer

Logger(ILogger)

public ScanbotSDKInitializer Logger(ILogger logger)

Parameters

logger ILogger

Returns

ScanbotSDKInitializer

OcrBlobsPath(Application, string)

public ScanbotSDKInitializer OcrBlobsPath(Application application, string ocrBlobsPath)

Parameters

application Application
ocrBlobsPath string

Returns

ScanbotSDKInitializer

PdfImagesExtractorType(Type)

public ScanbotSDKInitializer PdfImagesExtractorType(IPdfImagesExtractor.Type type)

Parameters

type IPdfImagesExtractor.Type

Returns

ScanbotSDKInitializer

PrecompileGpuMlModels(IFunction0)

public ScanbotSDKInitializer PrecompileGpuMlModels(IFunction0 precompilingCallback)

Parameters

precompilingCallback IFunction0

Returns

ScanbotSDKInitializer

PrepareOCRLanguagesBlobs(bool)

public ScanbotSDKInitializer PrepareOCRLanguagesBlobs(bool prepareOCRLanguagesBlobs)

Parameters

prepareOCRLanguagesBlobs bool

Returns

ScanbotSDKInitializer

SdkFilesDirectory(Application, File)

public ScanbotSDKInitializer SdkFilesDirectory(Application application, File sdkFilesDirectory)

Parameters

application Application
sdkFilesDirectory File

Returns

ScanbotSDKInitializer

SetPerformanceHintApiEnabled(bool)

public ScanbotSDKInitializer SetPerformanceHintApiEnabled(bool enabled)

Parameters

enabled bool

Returns

ScanbotSDKInitializer

UseFileEncryption(bool, IFileIOProcessor)

public ScanbotSDKInitializer UseFileEncryption(bool enableFileEncryption, IFileIOProcessor fileIOProcessor)

Parameters

enableFileEncryption bool
fileIOProcessor IFileIOProcessor

Returns

ScanbotSDKInitializer

UseOcrSettings(OcrSettings)

public ScanbotSDKInitializer UseOcrSettings(OcrSettings ocrSettings)

Parameters

ocrSettings OcrSettings

Returns

ScanbotSDKInitializer

UsePageStorageSettings(PageStorageSettings)

public ScanbotSDKInitializer UsePageStorageSettings(PageStorageSettings pageStorageSettings)

Parameters

pageStorageSettings PageStorageSettings

Returns

ScanbotSDKInitializer

WithLogging(bool, bool)

public ScanbotSDKInitializer WithLogging(bool useLog, bool enableNativeLogging)

Parameters

useLog bool
enableNativeLogging bool

Returns

ScanbotSDKInitializer