This project utilizes the Dynamic Web TWAIN SDK. This sample demonstrates the following Web TWAIN functionalities:
Programming languages:
Dynamic Web TWAIN Version: 19.x
This sample is an implementation of Dynamic Web TWAIN, a JavaScript-based Software Development Kit (SDK) that enables document scanning directly into web browsers via front-end APIs. For your evaluation, this web application combines a user interface and sample back-end code so you can evaluate the document upload flow. The back-end code samples are strictly for demonstration purposes and are not part of the SDK.
For your convenience, a 14-day free trial key has been embedded in this sample project. If you need additional time to evaluate the SDK, please request a trial extension and then modify the value of Dynamsoft.DWT.ProductKey in the Sample\Resources\dynamsoft.webtwain.config.js file with the free trial key you have obtained.
If you have any questions, comments, or concerns, please contact us.
https://demo.dynamsoft.com/web-twain/
Please ensure that Node.js is installed. The recommended version is v22.14.0.
Open your terminal or Command Prompt and execute the following three commands to start the project:
1). Navigate to the Sample directory:
cd [path]/Sample
2). Install the dependencies:
npm install
3). Run the application:
npm start
Navigate to http://localhost:4200 in your browser to launch the sample.
All mainstream web browsers on Windows, macOS, Linux
| Supported Client-Side OS | Supported Client-Side Browsers |
|---|---|
| Windows 7 or later; 32-bit and 64-bit | Firefox v68+ Chrome v68+ IE 11 Microsoft Edge |
x86-64, ARM64 MacOS 10.15 or later | Firefox v68+ Chrome v68+ Safari v7+ |
Linux x64, ARM64, MIPS | Firefox v68+ Chrome v68+ |