Scanner SDK for Web Applications

Last Updated on 2018-10-10

Compared to desktop applications, web-based scanning applications allow users to scan documents online with a browser. This can include from and to remote locations. This 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. Development is possible with just a few lines of code. Deployment is also quick. You can have a quick try at this SDK with our online demo. This working demo lets you see how Dynamic Web TWAIN works.

This SDK is optimized for web application in the following ways:

Small size and faster rendering

On the first visit to a scanning-enabled web page with an ActiveX/Plugin, users need to download the necessary plugin. You make it available for download onto the client machines from the web server. The Web TWAIN plugin is only hundreds of kilobytes in size. So, it’s fast to download and install which helps ensure users have a positive first experience with your application.

HTTP upload feature

Dynamic Web TWAIN provides HTTP Upload methods which allow you to upload images as BMP, JPEG, PNG, TIFF and PDF files to server disk/database/SharePoint etc. 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 server side and store the records in database. Image compression and multi-thread are available to further shorten the image upload time.


When using ActiveX controls, security is a big concern. Dynamic Web TWAIN includes the following security features to help you win the trust of users and management.

  • The ActiveX is digitally signed by VeriSign.
  • ActiveX marked safe for initializing and scripting.
  • Supports Windows Authentication, Forms Authentication and Basic Authentication.
  • Compatible with Data Execution Prevention (DEP) and Protected Mode.
  • Supports SSL for HTTP uploading/downloading.

Cross platform and browser support

If you are unsure about the client environment, such as the operating system and browser type, there’s no need to worry. Dynamic Web TWAIN comes with three editions which support all mainstream browsers on Windows and Mac.

  • ActiveX Edition – for 32-bit and 64-bit Internet Explorer
  • Plugin Edition – for Firefox, Chrome, Safari on Windows
  • Mac Edition – for Firefox, Chrome, Safari on Mac OS X

Easy integration

Dynamic Web TWAIN is a client-side component. You can use HTML + JavaScript to call all the methods/properties/events. So it is easy to integrate the web scanning SDK into your web application.

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.

If you want to try it out – build your own scan page using the Web TWAIN SDK – we’ve made that easy too. Download the 30-day fully functional trial here   .

Let us know in the comments section below about your experience in creating your web-based image capture applications.



Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Subscribe Newsletter

Subscribe to our mailing list to get the monthly update.