VintaSoft Twain .NET SDK is the professional image acquisition library, which allows to control flatbed and ADF scanner, web and digital camera, and any other TWAIN compatible device using Microsoft .NET Framework. General features
- This program is the .NET library completely written in C#
- AnyCPU, x86 and x64 mode support
- Control any scanner or device compatible with TWAIN 1.x / 2.x specification
- Enumerate and select a scanner
- Acquire image from scanner
- Preprocess acquired image
- Save acquired image to a file or database
- Upload acquired image to HTTP, HTTPS or FTP server
TWAIN device selection- Enumerate TWAIN devices available in the system
- Select the TWAIN device:
- Using the standard TWAIN device selection dialog
- Using your custom TWAIN device selection dialog
- Programmatically from code
Image scanning- Acquire image from scanner:
- Using the standard user interface (UI) of scanner
- Using your custom user interface
- Without user interface
- With or without the progress indicator of scanner
- With your custom progress indicator - available for the buffered memory transfer mode only
- Acquire image asynchronously or acquire image synchronously
- Cancel image acquisition
- Acquire a black-white, halftone, grayscale, palette or color image
- Scan the whole page or page region
- Scan front and/or back of page using duplex scanning
- Use the automatic document feeder (ADF) for multipage scanning
- Specify the desired format, size, position, orientation, resolution, brightness, contrast of acquired image
- Use the native or buffered memory transfer mode to:
- acquire image as System.Drawing.Bitmap object
- acquire image as System.Windows.Media.Imaging.BitmapSource object
- Use the file transfer mode to acquire image directly to a file
- Control any TWAIN capability supported by device
- Retrieve the extended information (page number, page side, barcode, patch code, MICR, etc) about acquired image
- Serialize and deserialize the scanner capability settings to XML file
- Create predefined session setups for mid- and high-volume scanners
- Skip blank pages while scanning
- Use the Dual Stream feature (make some snapshots of each acquired page) of Kodak scanner
Image preprocessing- Preprocess the acquired image before saving: invert, rotate, crop, resize canvas, despeckle, deskew, border detection, blank page detection, change brightness and contrast
Image saving- Save the acquired image to a BMP, JPEG, PNG, GIF, TIFF file
- Save the acquired image to a PDF or PDF/A document
- Add the acquired image to a multipage TIFF file
- Add the acquired image to a PDF or PDF/A document
- Save the acquired image into database
Image uploading- Upload the acquired image to HTTP or HTTPS server
- Upload the acquired image to FTP server
| |