Skip to content

SDK API

From package root:

  • DocumentScannerFlow
  • DocumentScanner (alias of flow)
  • DocumentScannerScreen
  • EditDocumentScreen
  • ShareDocumentScreen
  • OCRResultScreen
  • ScannerProvider
  • useScannerContext
  • ScannerNavigationProvider
  • useScannerNavigation
  • detectDocument
  • processDocumentImage
  • processImageFilterPreview
  • useOCR
  • DocumentScannerFlowProps
  • ScannerRoute = scan | edit | share | ocr
  • ScannerNavigationMethod = push | replace
  • NavigationManager
  • CapturedImage
  • FilterMode = original | grayscale | bw
  • Point
  • Size
  • initialRoute?: ScannerRoute (default: scan)

Required:

  • sourceBase64
  • normalizedPoints (4 points)
  • filter
  • outputUri

Optional:

  • targetAspectRatio
  • exifOrientation
  • orientation

Returns: Promise<string> output URI.

Required:

  • sourceBase64
  • filter
  • outputUri

Optional:

  • targetAspectRatio
  • exifOrientation
  • orientation

Returns: Promise<string> output URI.