Table of Contents

Interface IScanbotBarcode

Namespace
ScanbotSDK.MAUI.Barcode
Assembly
ScanbotSDK.Shared.dll
public interface IScanbotBarcode

Methods

ForceCloseScannerAsync()

Task ForceCloseScannerAsync()

Returns

Task

ParseDocumentAsync(string, BarcodeDocumentFormat[])

Task<Result<BarcodeDocumentParserResult>> ParseDocumentAsync(string rawText, BarcodeDocumentFormat[] acceptedFormats = null)

Parameters

rawText string
acceptedFormats BarcodeDocumentFormat[]

Returns

Task<Result<BarcodeDocumentParserResult>>

ScanFromImageAsync(ImageSource, BarcodeScannerConfiguration)

Task<Result<BarcodeScannerResult>> ScanFromImageAsync(ImageSource image, BarcodeScannerConfiguration configuration)

Parameters

image ImageSource
configuration BarcodeScannerConfiguration

Returns

Task<Result<BarcodeScannerResult>>

ScanFromImageAsync(ImageRef, BarcodeScannerConfiguration)

Task<Result<BarcodeScannerResult>> ScanFromImageAsync(ImageRef image, BarcodeScannerConfiguration configuration)

Parameters

image ImageRef
configuration BarcodeScannerConfiguration

Returns

Task<Result<BarcodeScannerResult>>

ScanFromPdfAsync(string, BarcodeScannerConfiguration)

Task<Result<BarcodeScannerResult>> ScanFromPdfAsync(string pdfFileUri, BarcodeScannerConfiguration configuration)

Parameters

pdfFileUri string
configuration BarcodeScannerConfiguration

Returns

Task<Result<BarcodeScannerResult>>

StartScannerAsync(BarcodeScannerScreenConfiguration)

Task<Result<BarcodeScannerUiResult>> StartScannerAsync(BarcodeScannerScreenConfiguration configuration)

Parameters

configuration BarcodeScannerScreenConfiguration

Returns

Task<Result<BarcodeScannerUiResult>>