Ask AI
Table of contents

Thanks for Downloading Dynamic Web TWAIN 30-Day Trial!

Your download will start shortly. If your download does not begin, click here to retry.

Introduction

Dynamsoft Dynamic Web TWAIN (DWT) is a software development kit (SDK) that enables users to scan documents from a web environment via APIs like TWAIN, WIA, ICA, SANE and eSCL. DWT handles the whole data flow, from image acquisition at the scanner, to displaying and editing scanned images in the browser, and finally uploading to the server. To see it in action, please visit its online demo.

Quick Start

  • Hello World demo that demonstrates how to enable basic scanning, viewing, and uploading functionality in a web application.
  • General usage and extended usage guides for you to quickly start making use of both basic and advanced features of DWT.

Key Features

  1. Platform support: Broad compatibility with browsers, operating systems, and image sources
  2. Image acquisition:
    • Connect to scanners from web browser with industry standard protocols
    • Communicate with scanners using a background service (The Dynamic Web TWAIN Service) with flexible configurations
  3. Image upload:
    • Upload over HTTP, HTTPS (HTTP + TLS), and FTP
    • Optionally upload large files through background service
  4. Document management:
    • Configurable document viewer for scanned images
    • Visual editor for reordering, marking up, cropping images, etc.
  5. Secure data handling:
    • Encrypted data pipeline
    • Cache sanitization even upon unexpected shutdown of SDK
  6. PDF annotation with Dynamsoft Document Viewer (demo)

Add-Ons

DWT add-ons provide additional features:

Requirements

You can find supported systems, browsers, and hardware in the following pages:

In addition, local network access permission and HTTPS are also required by latest browsers.

API Reference

See API reference where you can find more comprehensive descriptions of our product.

RESTful API

Dynamic Web TWAIN also provides RESTful API to access scanners using various programming languages. You can check out the samples and APIs to learn more.

Is this page helpful?

YesYes NoNo

In this article: