scan(options)
Use this function to start scanning a document.
options
—(Required) ADocumentScannerOptions
object to configure the scanning session.
A Promise object that resolves to an array containing one or more Document objects.
A rejected promise returns a DocumentScannerFailure
.
Use this function to scan a document and handle the results of the scan.
- The design pattern of returning an array containing a single
Document
object instead of just the Document object is intentional. This flexibility makes it easier to add future enhancements without causing existing code to break. - If an error occurs, the error is returned via a rejected promise. Handle errors in a
catch
clause. - When the user cancels a scan, the promise is rejected with a
DocumentScannerFailure.code
value of USER_DISMISSED.
See Also