C#: Online Guide
How To: Twain SDK
Home ›› XImage.Twain ›› C# Twain: Overview

C# TWAIN - TWAIN Scanning in C# Overview

C#.NET TWAIN Scanning Overview, Basic Classes and Related C# Guides

TWAIN is a widely-used industry standard that helps you scan image using a physical scanner and directly send the scanned image to the application where you can view, convert, process, annotate and edit the source image file. To put it in another way, TWAIN regulates the communication between application and digital imaging devices, like scanners and digital camera. Nowadays, when you buy a scanner, you will find there is TWAIN in the software package. In some popular image manipulation programs, like Photoshop, TWAIN may exist as an integrated part.

RasterEdge .NET TWAIN Scanning Control Add-on for C#.NET is a software development kit (SDK) that is designed to provide various advanced and mature TWAIN scanning techniques for C#.NET imaging applications. Here we briefly list the main features of this C#.NET TWAIN scanning control add-on.

Features List

Professional .NET TWAIN Scanning Add-on, providing standard and advanced image acquisition capabilities for C#.NET application

Allow C#.NET developers to customize TWAIN image scanning process with robust classes

Offer methods for C#.NET developers to query what capabilities are supported by target device

Able to capture and acquire raw images from input devices using Visual C#.NET programming code

Easy to save scanned image to PC local file in the form of desired image file, like JPEG, PNG, GIF and BMP

Support scanning many Pages into a single file in C#.NET project, like PDF and TIFF

C#.NET TWAIN Scanning Online Guides

With RasterEdge.Imaging.Twain assembly, C#.NET programmers can acquire raw images from input devices like scanner and camera, query the capacities supported by TWAIN device, and set or alter scanning properties, if supported, for image acquisition process. Please see detailed online C# guides for using .NET TWAIN Scanning Add-on.

Install, Deploy and Distribution

Guide for install RasterEdge XImage.Twain SDK in C#.NET application. Also including introduction of system requirements, TWAIN Scanning Basic Classes and C# demo code.

Quick to Start

You may have a quick evaluation of XImage.Twain in C# programming. Follow this guide to create a console application and use C# sample code to have a quick test.

Acquisition Object

This C# guide tells users how to acquire image from TWAIN scanning project with designed class. Also, you may get information about saving acquired TWAIN image to file in C# and how to convert acquired image to other image file formats in C#.

Device Control

Laconic guide for how to create a device object through acquisition, open & close connection to TWAIN device, query all TWAIN device supported properties, set specific TWAIN scanning capacity and define the size and scanning area.

Console Based Scanning

This page is designed to provide detailed C# guide and demo codes for how to apply TWAIN scanning to Console application.

Scan Multi-pages into One PDF Document

In this section, you will get detailed C# methods and demo codes for how to use TWAIN scanning to scan many pages into one PDF document.