NAPS2 - скачать программу для сканирования

NAPS2 SDK - SDK для сканирования для .NET

Сканируйте документы в PDF и другие форматы максимально просто.

// Set up
using var scanningContext = new ScanningContext(new GdiImageContext());
var controller = new ScanController(scanningContext);

// Query for available scanning devices
var devices = await controller.GetDeviceList();

// Set scanning options
var options = new ScanOptions
{
    Device = devices.First(),
    PaperSource = PaperSource.Feeder,
    PageSize = PageSize.A4,
    Dpi = 300
};

// Scan and save images
int i = 1;
await foreach (var image in controller.Scan(options))
{
    image.Save($"page{i++}.jpg");
}

// Scan and save PDF
var images = await controller.Scan(options).ToListAsync();
var pdfExporter = new PdfExporter(scanningContext);
await pdfExporter.Export("doc.pdf", images);

NAPS2 SDK - это бесплатная библиотека сканирования с открытым исходным кодом для C#/.NET.

  • Сканирование с любого устройства
  • Драйверы WIA, TWAIN, SANE и ESCL
  • Современный API .NET 6+
  • Поддержка Windows, Mac и Linux