В этом разделе
Возможность сканировать бумажные документы является нормой для каждого современного офиса. Сканер изображений - это устройство, которое оптически сканирует документы и преобразует их в цифровые изображения.
TWAIN - это стандарт, который регулирует взаимодействие между программным приложением и сканером или камерой, которые имеют драйвер TWAIN устройства, называемый Data Source.
SANE означает "Простой доступ к сканеру" ("Scanner Access Now Easy") и представляет собой интерфейс прикладного программирования (API), который обеспечивает стандартизированный доступ к любому оборудованию для сканерования растровых изображений.
VintaSoft Twain .NET SDK - это профессиональная .NET библиотека для сканирования изображений, которая позволяет работать с TWAIN и SANE сканерами изображений в Windows и Linux. Отсканированные изображения могут быть обработаны и сохранены в файл или загружены на HTTP(S) или FTP сервер.
Возможности SDK
-
Общие возможности
- SDK может быть использован для разработки .NET 9, .NET 8, .NET 7 и .NET 6 приложений (консольных, WinForms, WPF, ASP.NET Core, сервисов, ...) для Windows
- SDK может быть использован для разработки .NET 9, .NET 8, .NET 7 и .NET 6 приложений (консольных, сервисов, ...) для Linux
- SDK может быть использован для разработки .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0 и 3.5 приложений (консольных, WPF, WinForms, ASP.NET MVC, ASP.NET WebForms, сервисов, ...) для Windows
- Ядро SDK написано на языке программирования C#
- SDK поддерживает режимы AnyCPU, x86 и x64
- Сканируйте документы в Windows и Linux
- Сканируйте документы в .NET, WinForms и WPF
- Сканируйте документы в любом современном веб браузере (Chrome, Firefox, Edge, Internet Explorer, Opera)
- Контролируйте сканер изображений, который совместим с TWAIN спецификацией 1.x, в Windows
- Контролируйте сканер изображений, который совместим с TWAIN спецификацией 1.x и 2.x, в Windows и Linux
- Контролируйте сканер изображений, который совместим с SANE API, в Linux
- Получите список доступных TWAIN/SANE устройств и выберите TWAIN/SANE устройство
- Получите изображения от TWAIN/SANE устройства
- Обработайте отсканированные изображения
- Сохраните отсканированные изображения в файл или базу данных
- Загрузите отсканированные изображения на HTTP(S) или FTP сервер
-
TWAIN сканирование изображений
-
Выберите TWAIN устройство
- Получите список доступных TWAIN устройств
- Выберите TWAIN устройство используя стандартный диалог для выбора TWAIN устройства или программно
-
Получайте изображения от TWAIN устройства
- Просмотривайте и изменяйте настройки TWAIN устройства с помощью стандартного пользовательского интерфейса (UI) TWAIN сканера
- Устанавливайте настройки TWAIN устройства (тип изображения, разрешение изображения, размер изображения, положение изображения, формат страницы, ориентацию страницы, яркость изображения, контрастность изображения, ...) программно
-
Асинхронно получайте изображения с TWAIN устройства
-
Синхронно получайте изображения с TWAIN устройства
-
Получайте черно-белые, серые, палитровые или цветные изображения от TWAIN устройства
-
Получайте все изображение или часть изображения от TWAIN устройства
-
Сканируйте лицевую и/или оборотную сторону страницы используя duplex
-
Используйте лоток автоподачи листов (ADF) для многостраничного сканирования
- Показывайте/скрывайте диалог прогресса в процессе получения изображений от TWAIN устройства
- Создайте пользовательский индикатор прогресса (доступен только в режиме передачи Memory) в процессе получения изображений от TWAIN устройства
- Получайте отсканированное изображение как объект Vintasoft.Imaging.VintasoftBitmap, объект System.Drawing.Bitmap или объект System.Windows.Media.Imaging.BitmapSource (доступно только в режимах передачи Native и Memory)
-
Укажите что TWAIN устройство должно сохранить полученное изображение напрямую на диск (доступно только в режиме передачи File)
-
Извлекайте расширенную информацию о сканируемом изображении (номер страницы, сторона страницы, штрих-код, patch code, MICR и другие)
-
Контролируйте любое свойство поддерживаемое TWAIN устройством
- Cериализуйте и десериализуйте информацию о параметрах возможностей TWAIN сканера в XML файле
-
Отменяйте получение изображений от TWAIN устройства
- Создавайте предопределенные настройки для средне- и высокоскоростных сканеров
- Определяйте и пропускайте пустые страницы при сканировании
- Получайте информацию о асинхронных событиях TWAIN устройства
- Используйте возможность Dual Stream сканеров Kodak
-
Обработайте изображения, которые получены от TWAIN устройства
-
Сохраните изображения, которые получены от TWAIN устройства
-
Загружайте на сервер изображения, которые получены от TWAIN устройства
-
SANE сканирование изображений
-
Выберите SANE устройство
- Получите список доступных SANE устройств
- Выберите TWAIN устройство программно
-
Получайте изображения от SANE устройства
-
Обработайте изображения, которые получены от SANE устройства
-
Сохраните изображения, которые получены от SANE устройства
Требования к разработке и развёртыванию
-
Требования к разработке:
- Средства разработки: Microsoft Visual Studio, Microsoft Studio Code, JetBrains Rider, .NET CLI
- Языки программирования: C#, VB.NET, любой язык программирования, который совместим с .NET
- Платформы разработки: .NET, WinForms, WPF, ASP.NET
-
Требования к развёртыванию:
- Windows (Windows 11/10/8.1/8/7; Windows Server 2025/2022/2019/2016/2012/2008; 32-bit и 64-bit) с .NET 9, .NET 8, .NET 7 или .NET 6
- Windows (Windows 11/10/8.1/8/7/Vista/XP; Windows Server 2025/2022/2019/2016/2012/2008; 32-bit и 64-bit) с .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5
- Linux (Ubuntu 23/22/20/18; Debian 12/11/10; Fedora 39/38/37/36) с .NET 9, .NET 8, .NET 7 или .NET 6
Онлайн ресурсы