A configuration file for DocumentReader initialization. Controls initialization time properties such as licenseUpdate and delayedNNLoad.

Constructors

  • Constructor for initialization using a license binary.

    Parameters

    • license: string

      The license binary file. Base64 string.

    Returns InitConfig

Properties

blackList?: Record<string, any>

Android only.

customDb?: string

Custom database binary. Base64 string.

Android only. For iOS use InitConfig#databasePath.

databasePath?: string

The path to the database file.

IOS only. For Android use InitConfig#customDb.

delayedNNLoad: boolean

Defines whether the DocumentReader delays loading of neural networks.

When set to true the initialization starts in the background thread after the method DocumentReader#initialize is called. If the document processing is initiated before all the networks are loaded, the DocumentReader will wait for it before starting the handling.

When set to false the initialization is performed during DocumentReader#initialize method.

false
license: string

The license binary file. Base64 string.

licenseUpdate: boolean

Enables automatic license update check during DocumentReader initialization.

true
licenseUpdateTimeout?: number

Allows you to configure the maximum time needed for a license update (in seconds).

Methods

  • Constructor for initialization using a ble device. Doesn't need a license file, it will be fetched automatically from your ble device.

    Requires btdevice plugin.

    Returns InitConfig