# 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.

Printing and scanning aren’t supported in the cross-platform.NET 6.0 assembly. For more information, see the [system compatibility](/guides/dotnet/about/system-compatibility.md)  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](https://www.nutrient.io/guides/dotnet/scanning/to-searchable-pdf.md)**

Learn how to scan and OCR files to create searchable PDFs

**[Scan to TIFF](https://www.nutrient.io/guides/dotnet/scanning/to-tiff.md)**

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

## Related pages

- [Scan and OCR PDFs in C#](/guides/dotnet/scanning/to-searchable-pdf.md)
- [Scan and convert files to TIFF in C#](/guides/dotnet/scanning/to-tiff.md)

