Document Scanning from all Mainstream Web Browsers on Windows, macOS, Linux and Mobile

Dynamic Web TWAIN comes in several different editions to enable support for all common web browsers on Windows, macOS, Linux and Mobile.

Windows Edition

TWAIN scanner APIs; HTML5&ActiveX

Supported Client-Side Browsers

Firefox v61+
Chrome v68+
Microsoft
Edge
IE v10+
Internet
Explorer 8+

Supported Client-Side OS

Windows 7/8/2008/2012/2016 and 10; 32-bit and 64-bit

Supported server-side OS

Mac Edition

TWAIN and ICA scanner APIs; HTML5

Supported Client-Side Browsers

Firefox v61+
Chrome v68+
Safari v7+

Supported Client-Side OS

TWAIN and ICA APIs; HTML5

Supported server-side OS

Linux Edition

SANE scanner APIs; HTML5

Supported Client-Side Browsers

Firefox v61+
Chrome v68+

Supported Client-Side OS

Ubuntu 12.0.4+, Debian 8+, Fedora 24+, mint 18.3; 64-bit

Supported server-side OS

iOS Edition

Mobile cameras; HTML5; WASM

Supported Client-Side Browsers

Safari v13.1+
Chrome v68+

Supported Client-Side OS

iOS

Supported server-side OS

Android Edition

Mobile cameras; HTML5; WASM

Supported Client-Side Browsers

Chrome v61+
Firefox 68+

Supported Client-Side OS

Android

Supported server-side OS

Technical details

Desktop Mobile
Document Scanning
Supports up to TWAIN specification 2.3 Windows Client Only N/A
Supports up to TWAIN specification 1.9; ICA compatible macOS Client Only N/A
SANE compatible Linux Client Only N/A
Supports capturing via built-in mobile camera N/A
Optional disk caching mechanism for high volume scanning (thousands of pages) N/A
Built-In Auto Document Feeder (ADF) and multiple image acquisition N/A
Offers duplex scanning mode N/A
Supports blank page detection N/A
Built-in wizard mode intelligently manages TWAIN states N/A
Supports setting up image acquisition parameters (resolution, pixel type, bit depth, brightness, contrast, page size, unit, etc.) N/A
Provides native and disk file image transfer modes N/A
Buffered memory transfer mode Windows Client Only N/A
Desktop Mobile
Document Editing
Provides GUI and non-GUI image editors
Built-in basic image editing interfaces such as Rotate, Crop, Mirror, Flip, Erase, and ChangeImageSize
Supports adding colored rectangles to images
Supports text annotation
Offers image swapping feature
Supports clearing specified areas of an image and filling cleared areas with color
Built-in zooming
Provides multiple image selection
Provides image de-skewing
Desktop Mobile
Saving, Uploading and Downloading
Downloads / uploads images via HTTP/HTTPS
Downloads / uploads images via FTP (currently no FTPS support)
Save and upload images as BMP, JPEG, PNG, TIFF and PDF files All Except for BMP
Supports saving images as multi-page TIFF and multi-page PDF
Offers saving images as a base64 string
Provides support for cookie and session integration
Supports binding cookie during the upload process
Provides RLE, G3, G4, JBIG2, LZW, PackBits, JPEG, JPEG2000, and TIFF compression options
Upload progress dialogue box allows you to cancel uploads at any time
Supports downloading from HTTP stream
Built-in JPEG, PNG, PDF and TIFF encoder enables compression of acquired images
Uploads metadata for each image to the server or database (SQL Server, MySQL, MS Access etc.) as part of the image upload process
Supports chunked uploading when the data size is large
Behind the scenes multi-thread uploading
Desktop Mobile
Opening Local Files
With Dynamsoft’s PDF Rasterizer SDK, supports loading text-based, image-based and hybrid PDF files
Supports loading local JPEG, PNG, BMP, single-page and multi-page TIFF files
Load DIB from the clipboard
Load images from Base64, and binary
Desktop Mobile
Security
Should the SDK exit unexpectedly, all cached data is destroyed
There is optional domain binding in the licensing process
Authorization required for accessing local files
Authorization required for accessing scanners or webcams Mobile Camera
Customize supported certificate to use in place of the Dynamsoft default
Digitally signed by VeriSign Windows Only
ActiveX Edition marked safe for initializing and scripting Windows Only
Supports Windows Authentication, Forms Authentication and Basic Authentication ActiveX Only
Compatible with Data Execution Prevention (DEP) and Protected Mode ActiveX Only
Proxy connections supported
Supports SSL for HTTP uploading and downloading
Scanned image data or cached scanned data is encrypted
  • It can only be accessed by the Dynamsoft scanning service. For any other programs, even if they take the images, they won't be able to access any data within the images
Limits access of a scanner device to only the registered web scanning application
  • Accomplished by matching the current website domain to the registered domain in the product key

Productivity

Greatly Reduced Development Time

It can take months for you to become familiar with the TWAIN specification and build a TWAIN plugin from scratch. With Dynamic Web TWAIN, you can implement TWAIN in days. With most applications, you can implement TWAIN support with no more than a few lines of code.

Browsers Change Often

Apple, Google, Microsoft, and other browser developers are constantly updating their browsers. This can mean you'll likely constantly need to update too. Application updates by relying on the Dynamic Web TWAIN SDK to keep up.

Even Greater Time Savings

By tapping into Dynamsoft's TWAIN knowledge base via our Virtual Developer Service, the total time needed to build your scanning solution with Dynamic Web TWAIN could be reduced from months to days.

Reduced Product Time to Market

The speed of your product delivery is very important. Dynamic Web TWAIN can significantly reduce development time.

Read case studies and see how Dynamic Web TWAIN helps ›