interface ScanbotBarcodeSDKPlugin {
    cleanup(): Promise<ResultWrapper<string>>;
    closeBarcodeScanner(): Promise<ResultWrapper<undefined>>;
    closeBatchBarcodeScanner(): Promise<ResultWrapper<undefined>>;
    detectBarcodesOnImage(args): Promise<ResultWrapper<BarcodeScannerResult>>;
    extractImagesFromPDF(args): Promise<ResultWrapper<string[]>>;
    getImageData(args): Promise<ResultWrapper<string>>;
    getLicenseInfo(): Promise<ResultWrapper<LicenseInfoResult>>;
    initializeSdk(config): Promise<ResultWrapper<string>>;
    startBarcodeScanner(config): Promise<ResultWrapper<BarcodeScannerResult>>;
    startBatchBarcodeScanner(config): Promise<ResultWrapper<BarcodeScannerResult>>;
}

Methods

  • Force the barcode scanning Ready-To-Use UI screen to close while it is running.

    Returns Promise<ResultWrapper<undefined>>

    Deprecated

  • Force the barcode batch scanning Ready-To-Use UI screen to close while it is running.

    Returns Promise<ResultWrapper<undefined>>

    Deprecated

  • Returns the Base 64 encoded representation of the image data.

    Parameters

    • args: {
          imageFileUri: string;
      }
      • imageFileUri: string

    Returns Promise<ResultWrapper<string>>