VintaSoft Twain .NET SDK

Acquire images from TWAIN scanner in .NET, WPF and ASP.NET

The ability to scan papers is a common thing for each modern office. Image scanner is a device that optically scans papers and converts them to digital images. TWAIN is a standard that regulates communication between software application and scanner or camera that has a TWAIN device driver called Data Source.

VintaSoft Twain .NET SDK is the professional image acquisition library allowing to control TWAIN scanner and acquire images in .NET application for Windows and Linux. Acquired images can be preprocessed and saved to a file or uploaded to HTTP(S) or FTP server.

General features

  • .NET assemblies for .NET 7, .NET 6, .NET 5, .NET Core 3.1, .NET Framework 4+ and .NET Framework 3.5 with AnyCPU support
  • Developer license, Site license or Single Application license is necessary
  • JavaScript files and TypeScript modules
  • .NET skills are not necessary
  • Single URL license is necessary

Development and Deployment requirements

Development requirements:
  • Development environments: Microsoft Visual Studio .NET 2022, 2019, 2017, 2015, 2013, 2012, 2010
  • Programming languages: C#, VB.NET, any .NET compatible language
  • Development platforms: .NET, WinForms, WPF, ASP.NET
Deployment requirements:
  • Windows (Windows 11/10/8.1/8/7; Windows Server 2019/2016/2012/2008) with .NET 7, .NET 6, .NET 5, .NET Core 3.1
  • Windows (Windows 11/10/8.1/8/7/Vista/XP; Windows Server 2019/2016/2012/2008) with .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5
  • Linux (Ubuntu 22/21/20/18/16; CentOS 8/7; Debian 11/10/9; Fedora 35/34/33/32/31/30/29; OpenSUSE 15; Redhate Enterprise Linux 8/7; Alpine 3) with .NET 7, .NET 6, .NET 5 or .NET Core 3.1

Free Evaluation Version

The evaluation version allows you to test the VintaSoft Twain .NET SDK features for free during 30 days trial period and determine if the SDK functionality suits your needs in practice.
Also the evaluation version has some functional restrictions. You have to acquire a license if you want to use the SDK without evaluation restrictions.

Download Evaluation Version

Demo applications

The SDK comes with demo applications for WPF, WinForms, console, JavaScript, ASP.NET Core + Angular, ASP.NET MVC5, ASP.NET WebForms, which are demonstrating the general SDK features. The demo applications simplify the process of SDK functionality evaluation allowing quickly determine whether it suits your specific requirements.

Each demo application comes as source code example written in C# or VB.NET for use in Visual Studio .NET 2022, 2019, 2017, 2015, 2013, 2012, 2010.

You have to download and install the SDK evaluation version to your computer if you want to run and test our demo applications.

Existing license holders can use the source code examples of demo applications as templates for their own applications.

On-line demo applications

If your goal is to develop an ASP.NET application and you want to make a quick review of the SDK functionality without installing it to your computer, you can do the test using our on-line web demo applications.


The SDK is delivered with detailed technical documentation file, which includes User Guide, .NET API Reference, JavaScript API Reference.
The documentation is designed for persons having at least basic knowledges and skills in programming of software applications.

The list of general release notes showing the SDK development history is available here: History

The documentation file for off-line use can be downloaded from below links:
.NET    Web

Online doc for .NET    Online doc for WEB

The information about all available support resources can be found on our Support page.

The SDK has also a list of frequently asked questions and answers to them: F.A.Q. page.

VintaSoft products discussions in the Community Forums provide a convenient place for programmers to exchange information. Please search or post your technical questions there. VintaSoft's Customer Support Service monitors forums every workday.

Сontact us if you are unable to find necessary answer or solution in the presented support resources and technical documentation or if you want us to show you how VintaSoft products can help to fulfil your specific requirements.

SDK Licensing

Purchase a license

For using the VintaSoft Twain .NET SDK in production is necessary to choose and acquire the right license for your application from three offered types.

Developer license is intended for use by an individual developer. Site license allows the use by a developer group working at an office.

Both developer and site licenses allow to develop and distribute non-web applications royalty free to any computer.

Single URL license is intended for web applications and is bounded with full domain name of server.

All you need to know about the licensing of VintaSoft Twain .NET SDK you can read in the License agreement.


All testimonials
I have been using Vintasoft Twain since 2004 and it has been solid as a rock since it was first specially adapted for my particular requirements. Unlike many companies support from the team and in particular Alex is outstanding. I have no hesitation in recommending the company and its products.

Dave Talbot
DJ Talbot & Associates Ltd
I was evaluating a bunch of twain components for .NET but NONE of the Components were so simple and comfortable to handle as the Vintasoft Twain Control is!

Marcus Lauermann
Naome Ltd.
I just wanted to extend my appreciation for your excellent support and solid product. Your twain product is much better than the product we were working with previously and your support response and quality is 100% better.

Scott Harding
TimeSlice Technologies Corp.
Got it downloaded and we will put that to work right away! We purchased a .Net twain control set for a custom written application using cameras about three years ago. We found Vintasoft in an Internet search. When we updating the software, we purchased the newer version that we needed. Our developer had said it was well written code. Thank you once again.

Peter Philbrick
IT Director | ComCor, Inc.