Dynamic .NET TWAIN Logo

Scanner and Webcam Capture for your WinForms and WPF Applications

Simple & Efficient Scanning and Webcam SDK for .NET App

Dynamsoft's Dynamic .NET TWAIN is a .NET document imaging SDK based on the TWAIN and DirectShow standards. It provides rich, efficient and quick-to-implement APIs for scanner and webcam software development. With our .NET component in C# and VB .NET, you can easily and rapidly embed a robust document scanning and webcam image capture module in your WinForms and WPF desktop applications.

If you need to communicate with client-side scanners from your web application, please check out our SDK.

Capture images from scanners, webcams or existing image files
Images can be edited in ways like rotate, flip, scale, crop, etc.
Save and Upload
Save as PDF, TIFF, JPEG etc. to a local disk or to a web server

Acquire images and scan documents


Use any TWAIN-compliant devices like scanners to digitalize documents.


Use any UVC-compliant devices to show live stream and take snapshots.



Recognize and generate linear barcodes, QRcode, PDF417 and DataMatrix

PDF Library

Save images as PDF, convert PDF to images for viewing, and add annotations

Webcam Capture

Capture images from DirectShow webcams

OCR Recognition

Recognize text in images and save the output as PDF, text or string

I … was able to rapidly deploy a document imaging/management application practically in a couple of days.

— Wayne Hebert, AIM Technologies

Our customers

Dynamsoft's imaging SDKs are trusted by world-leading companies such as Lockheed Martin and and more. Our customers span the globe and are leaders in many industries. These include healthcare, insurance, financial, government, industrial, and more.

Our customers Our customers Our customers

Improve your Productivity

Dynamic .NET TWAIN is designed to dramatically reduce the coding complexity of your .NET document imaging module. It is ideal for significantly reducing development time as well as costs. With the SDK, you can interact with TWAIN scanners and using just a couple of lines of code. It eliminates months of time and effort required to continually learn all related specifications and coding from scratch.