TWAIN and WIA Scanning Using C#

Capture images from all types of scanners, capture cards, video equipment, and digital cameras using C#. Our library is designed for high-volume scanning applications, and you can leverage intuitive low-level and high-level APIs to create your own custom TWAIN and WIA document acquisition process. Once captured, save scanned documents to a variety of formats, including PDF/A, PDF-OCR, encrypted PDF, multipage TIFF, and JPEG 2000.

PSPDFKit SDKs are deployed in some of the world’s most popular applications, such as those made by Autodesk, Disney, DocuSign, Dropbox, IBM, and Lufthansa.

Information

Printing and scanning aren’t supported in the cross-platform .NET 6.0 assembly. For more information, see the system compatibility guide.

Key Capabilities

  • High-volume scanning — Integrates into single or a multiple image acquisition process

  • Scanner compatibility — Supports all types of scanners, capture cards, digital cameras, and more

  • Multiple formats — Save scans to PDF/A, PDF-OCR, encrypted PDF, multipage TIFF, JPEG, JPEG 2000, JBIG2, GIF, PNG, and EXR.

  • Customizable — Intuitive low-level and high-level APIs to customize your acquisition process

  • Saving options — Save scans to any destination, such as a local/network machine, FTP site, web server, or database.

  • Advanced cleanup — Auto deskew, noise removal filters, blank page detection, and more

Guides for TWAIN and WIA Scanning

Scan to Searchable PDF
Learn how to scan and OCR files to create searchable PDFs

Scan to TIFF
Learn how to scan and convert documents to TIFF files