SDK API
Main exports
Section titled “Main exports”From package root:
DocumentScannerFlowDocumentScanner(alias of flow)DocumentScannerScreenEditDocumentScreenShareDocumentScreenOCRResultScreenScannerProvideruseScannerContextScannerNavigationProvideruseScannerNavigationdetectDocumentprocessDocumentImageprocessImageFilterPreviewuseOCR
Core types
Section titled “Core types”DocumentScannerFlowPropsScannerRoute=scan | edit | share | ocrScannerNavigationMethod=push | replaceNavigationManagerCapturedImageFilterMode=original | grayscale | bwPointSize
Flow props
Section titled “Flow props”DocumentScannerFlowProps
Section titled “DocumentScannerFlowProps”initialRoute?: ScannerRoute(default:scan)
Processing signatures
Section titled “Processing signatures”processDocumentImage(params)
Section titled “processDocumentImage(params)”Required:
sourceBase64normalizedPoints(4 points)filteroutputUri
Optional:
targetAspectRatioexifOrientationorientation
Returns: Promise<string> output URI.
processImageFilterPreview(params)
Section titled “processImageFilterPreview(params)”Required:
sourceBase64filteroutputUri
Optional:
targetAspectRatioexifOrientationorientation
Returns: Promise<string> output URI.