About This TIC Offer

The Complete Web Document Capture Stack — Scan, View, and Annotate, All in the Browser

Dynamsoft is the developer behind the world's most widely deployed browser-based document scanning SDK — trusted by over 5,300 companies including IBM, Lockheed Martin, Fujifilm, and hundreds of healthcare and government organisations worldwide. For 21 years, Dynamsoft has been the answer to the same question: how do I get scanner output into my web application without installing desktop software?

As a TWAIN Innovation Cloud sponsor, Dynamsoft is offering TIC participants extended trial access to two complementary SDKs that together form a complete browser-based document capture and review pipeline. Dynamic Web TWAIN (DWT) connects your web application to TWAIN, WIA, ICA, SANE, and eSCL scanners with just a few lines of JavaScript. Dynamsoft Document Viewer (DDV) then lets users view, navigate, search, and annotate those scanned documents — and PDFs — entirely in the browser, with no server backend and no third-party dependencies.

Build a proof-of-concept in under an hour using one of Dynamsoft's 60+ sample projects. Deploy to production with X-Copy — no server installation. ISO 27001 and O-TTPS certified, with all data processed locally within your network.

Core Capability
Cross-Browser, Cross-Platform Scanner Connectivity
Dynamic Web TWAIN connects your web application to physical document scanners through a lightweight browser service component. Once connected, users can initiate scans, adjust settings, and receive scanned images directly in the browser — on Windows, macOS, Linux, iOS, and Android — without installing any end-user software beyond the service component.
Chrome · Firefox · Edge · Safari Windows · macOS · Linux iOS · Android
Driver Support
TWAIN · WIA · ICA · SANE · eSCL — One SDK, All Standards
Comprehensive support for all major scanner driver standards means DWT works with virtually every networked or locally connected scanner on the market. TWAIN (Windows/macOS), WIA (Windows), ICA (macOS Image Capture Architecture), SANE (Linux), and eSCL (AirScan/Mopria wireless scanning) are all natively supported — your web application connects to any scanner your users have, without driver-specific code.
TWAINWIA ICASANE eSCL / AirScan
Enterprise Scale
Unlimited Volume — Proprietary Disk Caching
Scan tens of thousands of pages in a single session without running out of memory. DWT's proprietary disk caching technology stores scan data efficiently on disk, with 64-bit service support for large data volumes. Time-consuming operations run asynchronously so the browser UI stays responsive even during high-volume batch scanning. Trigger-driven events let your application react instantly to scan completions.
Unlimited Pages Async APIs 64-bit Service Event-Driven
Security
Data Stays in Your Network — Built-In HTTPS
All scanned data is processed and stored within your local network — nothing leaves your infrastructure unless you explicitly upload it. Built-in HTTPS with configurable SSL certificate, digital signature, data encrypted in-transit and at rest, authorization required for accessing local files, and cached data deleted upon unexpected SDK closures. Document Scanning Security Whitepaper available.
ISO 27001 O-TTPS Certified HTTPS Built-In Local Processing
Image Editing & Export
Built-In Viewer, Editing, and Multi-Format Export
DWT includes a customizable image viewer with built-in UI for text annotation, zooming, and de-skewing. Export scanned images in multiple formats — PDF, BMP, TIFF, JPEG, PNG — with multiple compression algorithms for size/quality optimization. Save to local disk, network drives, or upload to your server using chunked or multi-threaded uploading for large data sets.
PDF · TIFF · JPEG · PNG Multi-threaded Upload De-skew · Zoom
Quick Start — Scan with Dynamic Web TWAIN
// Initialize and scan in a few lines of JavaScript
const scanManager = new Dynamsoft.WebTwain('dwtcontrolContainer');

scanManager.SelectSourceAsync()
  .then(() => scanManager.AcquireImageAsync({
    PixelType: Dynamsoft.DWT.EnumDWT_PixelType.TWPT_RGB,
    Resolution: 300,
    IfAutoDiscardBlankpages: true,
    IfShowUI: false
  }))
  .then(() => scanManager.ConvertToBlob(
    [0], Dynamsoft.DWT.EnumDWT_ImageType.IT_PDF
  ))
  .then((blob) => uploadToServer(blob));
DWT Add-On Modules
PDF Add-On
PDF Rasterizer
Convert PDFs of any format into images in JavaScript for proper archiving, display, and downstream processing.
Barcode Add-On
Barcode Recognition
Automatically recognize and extract barcode data from scanned documents for indexing, routing, and automation.
OCR Add-On
AI-Powered OCR
On-device AI OCR extracts text from scanned documents with high accuracy, supporting multiple languages and complex layouts.
Webcam Add-On
Webcam Capture
Use a webcam as a document capture device in Windows desktop browsers — scan from camera without hardware scanner.
Client Framework Support
JavaScript TypeScript React Angular Vue.js jQuery HTML5
Server & Platform Support
ASP.NET (C#/VB) Node.js PHP JSP / Java Nginx IIS Apache Tomcat

Dynamsoft Document Viewer (DDV) is a JavaScript SDK that adds high-performance PDF and image viewing, annotation, and document management to any web application. No server backend required. No third-party JavaScript library dependencies. All processing runs securely in the browser. Handles 1,000-page PDFs with ease.

✏️
Edit Viewer
Full editing and annotation environment — highlight, underline, strikethrough, add text, stamps, shapes, signatures, and freehand drawings directly on documents.
📚
Browse Viewer
Multi-page document navigation — swap, share, and delete pages within documents. Ideal for reviewing large batches of scanned pages before processing.
📷
Capture Viewer
Optimized for camera document capture workflows — perspective correction, auto crop, and quality enhancement from mobile camera input.
🔍
Find & Navigate
Instantly find keywords and phrases across multi-page documents. Select and copy precise sections of text. Ideal for contracts and regulated documentation review.
Performance
1,000-Page PDFs. In the Browser. No Problem.
DDV is built for document-heavy workflows — it renders and navigates large PDFs with speed and precision that third-party viewer libraries cannot match. Optimized rendering engine handles high page counts, large files, and complex layouts without freezing the browser or requiring server-side rendering.
1,000+ Page PDFs TIFF · PNG · JPEG No Backend Required
Security & Privacy
Fully In-Browser — No Data Leaves the Client
All DDV processing occurs entirely within the browser session. No documents are sent to Dynamsoft servers. No reliance on third-party JavaScript libraries. Compatible with strict content security policies and air-gapped deployment environments. Works offline once loaded.
Client-Side Only No Third-Party Libs Offline Capable
Customization
Full UI and API Control
Customize buttons, tooltips, toolbar, and UI layout to match your application's design language. Export markups as layered PDFs for downstream processing. Flexible APIs give complete control over viewer behaviour, annotation events, and document state — build exactly the review experience your workflow requires.
Custom Toolbar Full API Export Markups

Dynamic Web TWAIN + Dynamsoft Document Viewer form a complete browser-based document capture and review stack — no desktop software, no server-side document processing, no third-party cloud services required.

Step 1 — Capture
Scan with DWT → Images Land in DDV Automatically
Dynamic Web TWAIN scans documents from any TWAIN, WIA, ICA, SANE, or eSCL scanner. Scanned images are passed directly into Dynamsoft Document Viewer — no file system round-trip, no server upload required at this stage. Users see their scanned pages immediately in the DDV browser-based viewer.
Step 2 — Review
Navigate, Reorder, and Inspect in DDV
Users review scanned pages in the DDV Browse Viewer — reordering pages, deleting blanks, and checking scan quality. Full-text search (if OCR add-on is enabled) lets users verify text extraction accuracy before committing the document to the next workflow stage.
Step 3 — Annotate
Mark Up, Stamp, and Sign in the Edit Viewer
The DDV Edit Viewer lets users add highlights, underlines, stamps, signatures, shapes, and text annotations directly onto scanned pages. Annotations are stored in a separate layer and can be exported as a flat or layered PDF for downstream processing, archiving, or routing.
Step 4 — Export
Export as Annotated PDF → Upload to Your System
The combined DWT+DDV workflow produces annotated PDF output — uploaded directly from the browser to your server, document management system, or cloud destination using DWT's chunked multi-threaded upload. The entire capture-to-annotated-PDF workflow runs in the browser, with no intermediate file handling.
DWT + DDV — Combined Workflow
// Scan with DWT → display in DDV → annotate → export PDF

// 1. Initialize DWT and DDV
const dwt = await initDWT('dwtContainer');
const ddv = await initDDV('ddvContainer');

// 2. Scan → send to DDV automatically
await dwt.AcquireImageAsync({ Resolution: 300 });
await transferToDDV(dwt, ddv);

// 3. User annotates in DDV Browse/Edit Viewer
// (user interaction, no code required)

// 4. Export annotated PDF
const pdf = await ddv.exportDocumentToPDF({ includeAnnotations: true });
await uploadToServer(pdf);
🛡
ISO 27001 Certified
Information security management
O-TTPS Certified
Open Trusted Technology Provider Standard
🇨🇦
Built in Canada
Proudly Canadian-built since 2003
60+ Sample Projects
POC in under 1 hour
What's Included in the TIC Developer Offer
  • Extended TIC trial license for Dynamic Web TWAIN — beyond the standard 30-day trial, TIC participants receive an extended evaluation period to build, test, and validate their TWAIN-based web application in a realistic development and integration environment.
  • Extended TIC trial license for Dynamsoft Document Viewer (DDV) — full access to all DDV viewer types (Edit, Browse, Capture, Perspective) and the complete annotation and PDF export feature set for the duration of the TIC evaluation period.
  • DWT Add-On trial access — evaluate the PDF Rasterizer, Barcode Recognition, AI-Powered OCR, and Webcam add-ons alongside your core DWT integration to build a complete automated capture pipeline during the trial period.
  • Full developer documentation and 60+ sample projects — access to Dynamsoft's complete documentation library, code gallery, and sample projects for Angular, React, Vue.js, jQuery, ASP.NET, Node.js, PHP, and more — get to a working POC in under an hour.
  • Pre-sales developer support — Dynamsoft's award-winning no-obligation pre-sales technical support team will help you validate feasibility for your specific TWAIN scanning workflow, evaluate which add-ons are required, and advise on integration architecture.
  • TWAIN Direct integration consultation — specific guidance on integrating Dynamic Web TWAIN with TWAIN Direct workflows, TIC simulation endpoints, and the TWAIN Direct API — leveraging DWT as the browser-side capture layer in end-to-end TWAIN Direct solutions.
  • GitHub repository access — access to Dynamsoft's GitHub with open-source samples, community projects, and integration examples that accelerate development of your TWAIN-based web application.
  • TIC-exclusive pricing discussion — upon completion of the evaluation, TIC participants are connected directly with Dynamsoft's sales team for a pricing discussion that reflects their TIC participation and specific deployment requirements.
Request Your TIC Extended Developer Trial →
TIC Participant — Extended Developer Trial
Request TIC DWT + DDV Trial Access
Dynamsoft's team will respond within 1 business day with your extended trial license and onboarding resources.
* Required fields