API Reference | Web Document Scanner
See our API documentation for a complete list of classes and methods.
See below for the most important operations and integration examples.
ScanbotSdk
- .initialize(options: InitializationOptions) -
function
- .createDocumentScanner(configuration: DocumentScannerConfiguration) -
function
- .createMrzScanner(configuration: MrzScannerConfiguration) -
function
- .createBarcodeScanner(configuration: BarcodeScannerConfiguration) -
function
- .openCroppingView(configuration: CroppingViewConfiguration) -
function
- .createTextDataScanner(configuration: TextDataScannerConfiguration) -
function
- .createVINScanner(configuration: VINScannerConfiguration) -
function
- .toDataUrl(imageBuffer: ArrayBuffer) -
function
- .applyFilter(imageBuffer: ArrayBuffer, filterType: ImageFilter) -
function
- .rotateImageCcw(imageBuffer: ArrayBuffer, rotations: number) -
function
- .cropAndRotateImageCcw(imageBuffer: ArrayBuffer, polygon: Polygon, rotations: number) -
function
- .detectDocument(imageBuffer: ArrayBuffer, acceptedAngleScore?: number, acceptedSizeScore?: number) -
function
- .detectBarcodes(base64: string, engineMode?: EngineMode, barcodeFormats?: BarcodeFormat[], returnBarcodeImage?: boolean) -
function
- .createSimpleMRZRecognizer() -
function
- .createOcrEngine(languages) -
function
- .createDocumentQualityAnalyzer() -
function
- .getLicenseInfo() -
function
- .beginPdf(options?: PdfGenerationOptions) -
function
- .beginTiff(options?: TiffGenerationOptions) -
function
- version() -
function
- utils() -
function
- .initialize(options: InitializationOptions) -
Want to scan longer than one minute?
Generate a free trial license to test the Scanbot SDK thoroughly.
Get your free Trial LicenseWhat do you think of this documentation?
What can we do to improve it? Please be as detailed as you like.