Scanner SDK for Web Applications

Compared to desktop applications, web-based applications integrated with a scanner SDK allow users to scan documents directly in the browser. This can include scanning from and scanning to remote locations. Web-based scanning SDK gives users better flexibility and convenience in document scanning.
Dynamic Web TWAIN is a TWAIN scanning software development kit (SDK) which enables you to interact with scanners from a web page. Rapid development is possible with just a few lines of JavaScript code. You can check out this scanner SDK with our online demo. This demo lets you see how Dynamic Web TWAIN works.
Cross-Platform Scanner SDK
If you are unsure about the client environment, such as the operating system or browser type, there’s no need to worry. Dynamic Web TWAIN comes with several editions which support all mainstream browsers on Windows, Linux, Mac and Mobile.
The SDK works well on both desktop computing and microcontrollers. It offers the same user experience on x86, ARM and MIPS architecture.
Edition | Supported Client-Side OS | Supported Client-Side Browsers | Supported Server-Side OS |
Windows Edition | Windows 7/8/2008/2012/2016 and 10; 32-bit and 64-bit | Firefox v61+, Chrome v68+, IE 9+, Microsoft Edge | All, including Windows, Linux, macOS |
Mac Edition | x86-64, ARM64 OS X 10.6.8+ | Firefox v61+, Chrome v68+, Safari v7+ | |
Linux Edition | x64, ARM641, MIPS2 | Firefox v61+, Chrome v68+ | |
Android Edition | Android 8+ | Firefox v61+, Chrome v68+ | |
iOS Edition | iOS 12+, iPadOS 12+ | Chrome v68+, Safari v7+ |
Image Editing
A built-in image viewer helps you easily rotate, crop, mirror, flip, erase and change the size of the scanned images. Also, you can show multiple images in one view and zoom in to see more details. The viewer can be customized to fit your usage scenarios. It is available on all platforms.
Upload and Download
Dynamic Web TWAIN provides upload and download methods via HTTP/HTTPS which allows you to upload and save images like BMP, JPEG, PNG, TIFF, and PDF files to the server-side. When uploading the images, SetHTTPFormField Method is available for you to pass additional text form fields which can carry image metadata (item Subject, Item Type, and so on) to the server-side and store the records in the database. Image compression and multi-thread are available to further shorten the image upload time.
Robust Security
Security is always a priority that developers should think of. Dynamic Web TWAIN offers multiple security features to secure your data and protect your privacy.
Learn more about our security features throughout this PDF file.
Easy Integration
Dynamic Web TWAIN is a client-side component. You can use HTML and JavaScript to call all the methods/properties/events. So, it is easy and quick to integrate the web scanner SDK into your web application.
Client-Side
Angular, JavaScript, jQuery, VBScript, HTML5, HTML, etc.
Compatible with any JavaScript framework (AngularJS, ReactJS, Node.js, Vue.js).
Server-Side
Nginx, IIS, Tomcat, Apache, ASP.NET (C#/VB.NET), PHP, JSP, ASP, and more.
Easy Deployment
Dynamic Web TWAIN is compatible with any server-side stack, including Microsoft IIS (Internet information server), IBM Notes, Websphere, Apache, Tomcat on Windows, Linux, and other platforms. You can also deploy it in a cloud environment like Microsoft Azure, Amazon EC2, Salesforce, Dropbox, Google Doc, etc.
Remote Scan
With Dynamic Web TWAIN, you can turn a PC or a mobile device into a remote scanner. If you want to integrate the remote control features, please refer to this guide on how to enable remote scans.
Next Step
Let us know if you have any questions about our web-based scanner SDK.