Menu
Your Cart

Dynamic Web TWAIN

Dynamic Web TWAIN

Need more information on this product?

Please contact us on +44 (0)20 8733 7100 or via our online form.

Contact Us

If you are not currently a customer, you can apply for an account.

Register here


  • SKU: DYNAMICWT


Web scanning product that enables images to be acquired from TWAIN-compatible devices and uploaded to web servers. Control any scanner, digital camera or capture card that has a TWAIN driver with high-level and low level acquisition support.
Dynamic Web TWAIN is a browser-based document scanning SDK specifically designed for web applications. With just a few lines of JavaScript code, you can develop robust applications to scan documents from all sorts of scanners, edit the scanned images and save them to a local/server file system or document repository.

Key Features:
  • Scan documents from TWAIN, SANE and ICA scanners on Windows, macOS, and Linux
  • Supports all common desktop browsers (IE, Edge, Chrome, Firefox, Safari)
  • ActiveX, Plug-in and HTML5 editions an Image Editor for image editing and viewing
  • Supports a variety of file formats, transfer protocols and file systems
  • Security features to ensure data security and regulatory compliance
    • Data encryption
    • Authorization required for accessing local files
    • All cached data will be deleted upon unexpected SDK closures
    • HTTPs uploading and downloading
  • Efficiently handle enterprise-grade document scanning and uploading. Optional disk caching mechanism enables high volume document scanning (up to thousands of pages).
  • Client-side scan library enables easy integration to any web application
  • With Dynamic Web TWAIN, most applications can implement TWAIN support with no more than a few lines of code. By tapping into Dynamsoft's TWAIN knowledge base via our Virtual Developer Service, the total time needed to build your scanning solution could be reduced from months to days.
  • Friendly and efficient technical support is available to customers and developers evaluating

The following add-on modules can be added to Dynamic Web TWAIN:
  • Webcam Add-on: The web-based webcam controller enables precise control over webcams
  • PDF Rasterizer Add-on: View and Convert PDFs to Images in JavaScript
  • OCR Library: With an optical character recognition (OCR) library, you can extract text from scanned images or PDF documents to manipulate that content, whether to edit, save or reuse it.
  • Mobile Browser Capture Add-on: A lightweight pure JavaScript SDK to enable document capturing via the built-in mobile camera in a web page
  • JavaScript Barcode Scanner Add-on: With a few lines of JavaScript code, you can develop a robust web application to scan a linear barcode, QR Code, DataMatrix, and PDF417 online.

Dynamic Web TWAIN - Features

Dynamic Web TWAIN enables you to acquire images from any TWAIN compatible devices. It is compatible with TWAIN specification V1.9. It has built-in TIFF, JPEG and PNG encoder and decoder. With Dynamic TWAIN you can control any scanner, digital camera or capture card if it has a TWAIN driver. High-level acquisition support is provided for ease of use, and low-level functionality is provided for flexibility and control in even the most demanding applications. Dynamic Web TWAIN has many features specifically designed for web environment, such as uploading and downloading images through FTP or HTTP protocol.

General Features in Version 5

Summary:

  • Cookie session integration support (ActiveX edition only)
  • Insert and switch features. You can insert new scanned images before the current image and switch the positions of two images in buffer
  • More user interaction features added. One more view mode (-1 by -1) is added and scroll bars will be shown if necessary. You can drag the image to adjust its position in the control or select an area on the control directly
  • Mouse events. Events will be fired when you double click the mouse, right click the mouse, select an area on the control and so on

Details

  • Modified Method and Properties
  • Feature in SetViewMode(): when the view mode is set to -1 by -1, Dynamic Web TWAIN only shows the current image. No scroll bar is provided to navigate to other images
  • Feature in IfFitWindow: when the value of this property is FALSE, the image will be displayed in its full size and scroll bars will be shown if necessary (the width or height of the image is bigger than the control size)
  • Feature in MouseShape: when the value of this property is set to TRUE, the cursor is set as a hand. If the width or height of the image is bigger than the control size, scroll bars will be shown and you can drag the image to adjust its position in the control
  • When the value of the property is set to FALSE, the cursor is set as an arrow. You can select an area on the control directly
  • Added Methods: GetImageSizeWithSpecifiedType(), SwitchImage()
  • Added Property: IfAppendImage
  • Added Events: OnMouseDoubleClick, OnMouseRightClick, OnImageAreaSelected and OnImageAreaDeSelected, OnTopImageInTheViewChanged
  • PDF and multi-page PDF support
  • HTML form manipulation support
  • Image preview mode added. You can view the scanned images in the preview mode, like 1 by 2, 2 by 2. This feature helps you have better overview of your images when you have multi-page document
  • Image upload progress bar and cancel option. You can use the built-in progress bar or your own progress bar for the upload
  • Cancel option is provided
  • Download from HTTP stream support. You do not need to create temp files at server side for download

New Features in Version 5.2

Summary:
  • Added Integrated Windows authentication support (ActiveX edition only).
  • Fixed session bug.
  • Improved TIFF and PDF support.
  • Added blank page detection.
  • Added zoom in/zoom out features.
  • Other minor fixes and tweaks.

Details:

  • Modified Method Added a new feature in ShowImageEditor(): If the IfFitWindow property is set to TRUE, the image will fit the size of window when the Image Editor prompts; otherwise the image will be displayed in its full size.
  • Added Method
    IsBlankImage()
  • Added Properties
    BlankImageMaxStdDev, BlankImageThreshold, Zoom, EnableInteractiveZoom
  • Added Capbility
    ICAP EXTIMAGEINFO

Back to top

Features comparison

Features Dynamic TWAIN 4 Dynamic Web TWAIN 5 ActiveX Dynamic Web TWAIN 5 Plug-in
TWAIN Support
TWAIN Specification 1.9 Compatible
tick
tick
tick
Support Native Image Transfer Mode
tick
tick
tick
Support Buffered Memory Image Transfer Mode
tick
tick
tick
Support Disk File Image Transfer Mode
tick
tick
tick
Support Multiple Images Acquisition
tick
tick
tick
Support Multiple Frames Acquisition
tick
tick
tick
Support Automatic Document Feeder (ADF)
tick
tick
tick
Built-In TWAIN Session Wizard
tick
tick
tick
Can set and read common device features through properties, such as: IfAutoFeed, IfAutoScan, Resolution, BitDepth, Brightness, Contrast, Unit, Duplex
tick
tick
tick
WEB
Compatible with IE
tick
tick
cross
Compatible with Gecko-based browsers (such as Netscape, Firefox)
cross
cross
tick
Insertable in HTML
tick
tick
tick
Marked as Safe for Initializing and Scripting
tick
tick
N/A
Display Image in the Control
cross
tick
tick
Upload/download Image through HTTP and FTP
cross
tick
tick
Upload and Download Image through Proxy
cross
tick
tick
SSL upload and download
cross
tick
tick
Image Format
JPEG
tick
tick
tick
Single Page and Multi-Page TIFF
tick
tick
tick
RLE, G3, G4, LZW, PackBits TIFF compression
tick
tick
tick
BMP
tick
tick
tick
PNG
tick
tick
tick
Image Editor Features
Rotate
cross
tick
tick
Crop
cross
tick
tick
Mirror
cross
tick
tick
Flip
cross
tick
tick
Change Image Size
cross
tick
tick
Multi-image buffer
Multi-image buffer
cross
tick
tick
Support
Free, No-Time-Limit Technical Support
tick
tick
tick
Free Support for Evaluation License
tick
tick
tick
Capability Negotiation
Support TW ONEVALUE Capability Container Type
tick
tick
tick
Support TW ARRAY Capability Container Type
tick
tick
tick
Support TW RANGE Capability Container Type
tick
tick
tick
Support TW ENUMERATION Capability Container Type
tick
tick
tick
Support Get Capability Negotiation Operation Type
tick
tick
tick
Support GetCurrent Capability Negotiation Operation Type
tick
tick
tick
Support GetDefault Capability Negotiation Operation Type
tick
tick
tick
Support Reset Capability Negotiation Operation Type
tick
tick
tick
Coding Service
Coding Service for Dynamic TWAIN
tick
cross
cross
Coding Service for Dynamic Web TWAIN
cross
tick
tick
PremiumCoding Service for Dynamic Web TWAIN
cross
tick
tick
Virtual Developer Service Service
Virtual Developer Service for Dynamic TWAIN
tick
cross
cross
Virtual Developer Service for Dynamic Web TWAIN
cross
tick
tick
Control/ActiveX/Plug-In
Size (.cab/.XPI)
95K
141K
146K
Absolutely No Supporting DLL is Needed for Distributing
tick
tick
tick
Accessible from Any COM-Enlightened Program Languages
tick
tick
cross
Deployable in .NET as an Unmanaged Control
tick
tick
cross
Sample Code
Visual C++ 6.0
tick
tick
cross
Visual Basic 6.0
tick
tick
cross
Delphi 5.0
tick
tick
cross
VB .NET
tick
tick
cross
C# .NET
tick
tick
cross
HTML
tick
tick
tick

Back to top

Dynamic Web TWAIN - System Requirements

System Requirements

Dynamic Web TWAIN can support Windows 95, 98, ME, NT, XP, 2000, 2003 and Vista.

Dynamic Web TWAIN ActiveX Edition can be used in any COM-enlightened program language, such as C#, VB.NET, Visual C++, Visual Basic, Delphi, HTML/VBScript/JavaScript, and PowerBuilder and so on.

Dynamic Web Edition Plug-in Edition is compatible with Netscape, Firefox and other Gecko-based browsers.