GdPicture.NET is a Nutrient product. Learn more

Universal .NET scanner library

Integrate document scanning into WinForms, WPF, and web applications with universal TWAIN and WIA support. Capture from any scanner device or digital camera with automatic image enhancement: deskew, noise removal, and quality optimization. Create searchable PDFs with OCR, save to multipage TIFF, or archive as PDF/A.



Universal scanning toolkit

TWAIN SDK

Industry-standard TWAIN protocol support for scanners, capture cards, and digital cameras. Works with 32-bit and 64-bit TWAIN devices with automatic driver stability handling. Hide scanner UI for headless batch processing or show interactive dialogs.

WIA SDK

Windows Image Acquisition support for scanners, digital cameras, and video devices. Ideal alternative for non-TWAIN-compatible hardware with simplified driver architecture. Integration with Windows devices for document capture in WinForms, WPF, and web applications.

Web scanning SDK

Cross-browser document scanning with DocuVieware web toolkit. Enable users to scan, view, annotate, and edit documents directly in web browsers without plugins or downloads. Save scanned documents to multiple formats, including searchable PDF and PDF/A.

Highlights

.NET scanning SDK

Native .NET integration for WinForms, WPF, and ASP.NET applications. Seamless API with both low-level control and high-level convenience methods. Memory-efficient resource management for high-volume workflows. Full support for .NET Framework and .NET 8.0 on Windows.

TWAIN and WIA scanning

Advanced scanning features, including duplex scanning, automatic document feeder (ADF), flatbed support, and blank page detection. Native 32-bit and 64-bit driver support. Configure resolution, color depth, paper size, and scan area programmatically.

Fully featured viewer

Fast-loading image viewer with a customizable UI, thumbnail navigation, and multi-format save capabilities. Display scanned documents immediately with zoom, rotate, and page organization tools. Save to 70+ formats, including TIFF, PDF, searchable PDF with OCR, and PDF/A archives.

Advanced image editing

Comprehensive image preprocessing with automatic deskew (up to 15-degree rotation), multilevel noise removal (despeckle, isolated dot removal, blob detection), and character enhancement. Rotate, crop, resize, and delete pages. Adjust color depth, resolution, brightness, and contrast.

Easy add-ons integration

Seamlessly integrate barcode reading (50+ types), OCR text extraction (100+ languages), annotations, digital signatures, and form filling. Create searchable PDFs with embedded OCR text. Add redaction, compression, and PDF/A conversion.

15+ years of research and development

Built on 15+ years of continuous development, this enterprise-proven technology receives regular updates and improvements. Trusted by government, healthcare, financial, legal, and manufacturing organizations worldwide.

get started

Samples and demo

Download the .NET SDK to access ready-to-run demo applications and full source code samples in C# and VB.NET. Explore complete WinForms examples demonstrating TWAIN/WIA scanning, image preprocessing, and multi-format output. All samples include detailed code comments and are located in the /Samples/ folder.

TWAIN scanning sample

Interactive demo showing TWAIN protocol scanner control with full source code. Select scanner devices, configure brightness and contrast, and set acquisition options. Scan to PDF, multipage TIFF, JPEG, or searchable PDF with OCR integration. Includes automatic preprocessing and batch scanning examples.

TWAIN scanning, asynchronous sample

Demonstrates non-blocking asynchronous TWAIN scanning for responsive applications. Same features as the synchronous demo — device selection, image enhancement, multi-format output — with async/await patterns for modern .NET development.

WIA scanning sample

Complete WIA protocol scanning implementation with image preprocessing. Select scanner devices and configure acquisition settings. Apply rotation, hole punch removal, black border removal, and automatic deskew. Save to PDF, multipage TIFF, JPEG, or searchable PDF formats.


Try our web scanning demo

Web scanning support is available via DocuVieware, our HTML5 viewer and document management kit.

Loading TWAIN viewer...


1
TWAIN acquisition via toolbar
TWAIN acquisition can be initiated from the snap-in or a dialog triggered by a toolbar button.
2
Installation is a one-time step
When launching DocuVieware for the first time, a small software component must be installed to connect to TWAIN devices. This one-time installation then runs silently with Windows.
3
Trigger the device driver window
DocuVieware will then be able to trigger the device driver window so you can choose the acquisition settings you need.

Trusted by 3,000+ customers and Fortune 500 companies

15Y+
More than 15 years of experience developing our SDK
10K+
Trusted by more than 10,000 developers

Frequently asked questions

What is the GdPicture.NET scanning SDK?

The GdPicture.NET scanning SDK is a versatile toolkit that enables developers to incorporate image acquisition functionalities into their WinForms, WPF, and web applications. It captures document images from various scanner devices and digital cameras using universal TWAIN and WIA protocols.

What are TWAIN and WIA protocols, and how do they differ?

TWAIN and WIA are standard protocols facilitating communication between software applications and imaging devices like scanners and cameras. TWAIN, established in 1992, is widely adopted across multiple platforms, providing a standardized interface for image acquisition. Windows Image Acquisition (WIA), introduced by Microsoft, is specific to Windows operating systems and offers a standardized method for image acquisition from imaging devices.

How does the GdPicture.NET scanning SDK ensure compatibility with various scanner devices?

The SDK’s support for both TWAIN and WIA protocols ensures broad compatibility with a wide range of scanner devices and digital cameras. This dual-protocol support enables developers to integrate scanning functionalities without worrying about device-specific limitations, making the SDK a universal solution for image acquisition.

Can the GdPicture.NET scanning SDK be used in web applications?

Yes. The GdPicture.NET scanning SDK is designed for integration into web applications, in addition to WinForms and WPF applications. This flexibility enables developers to create web-based solutions that can interact with local scanning devices, facilitating remote scanning capabilities and enhancing document management workflows.

What are the key features of the GdPicture.NET scanning SDK?

Key features of the SDK include:

  • Universal scanning support — Compatibility for a wide range of scanner devices and digital cameras through TWAIN and WIA protocols.
  • Image acquisition — Efficient capture of document images supporting various image formats and resolutions.
  • Integration flexibility — Seamless integration into WinForms, WPF, and web applications.
  • Advanced image processing — Built-in functionalities for cropping, rotating, and enhancing scanned images to improve the quality and usability of acquired documents.
Is GdPicture.NET’s scanning technology part of the Nutrient product suite?

Yes. GdPicture.NET is a Nutrient product. The document scanning capabilities are built by the same team behind Nutrient’s web and mobile capture SDKs, providing complementary scanner integration for desktop environments.

60-day free trial

Try GdPicture.NET now!