VintaSoft Twain .NET SDK

Получение изображений с TWAIN сканера в .NET, WPF и ASP.NET

Возможность сканировать бумажные документы является нормой для каждого современного офиса. Сканер - это устройство, которое оптически сканирует документы и преобразует их в цифровые изображения. TWAIN - это стандарт, который регулирует взаимодействие между программным приложением и сканером или камерой, которые имеют драйвер TWAIN устройства, называемый Data Source.

VintaSoft Twain .NET SDK - это профессиональная библиотека позволяющая управлять TWAIN сканером и получать изображений в .NET приложении для Windows и Linux. Полученные изображения могут быть предварительно обработаны и сохранены в файл или загружены на HTTP(S) или FTP сервер.

Общие возможности

  • .NET сборки для .NET 7, .NET 6, .NET 5, .NET Core 3.1, .NET Framework 4+ and .NET Framework 3.5 с AnyCPU поддержкой
  • Необходима лицензия для Разработчика, лицензия для Организации или лицензия для одного Приложения
  • JavaScript файлы и TypeScript модули
  • Знание .NET не требуется
  • Необходима лицензия для одного URL
  • Получайте список TWAIN устройств доступных в системе
  • Выбирайте TWAIN устройство:
    • Используя стандартное окно выбора TWAIN устройства
    • Используя заданное вами окно выбора TWAIN устройства
    • Программно из кода
  • Получайте отсканированное изображение с TWAIN сканера:
    • Используя стандартный интерфейс пользователя (UI) сканера
    • Используя заданный вами интерфейс пользователя
    • Без использования интерфейса пользователя
    • С использованием индикатора прогресса работы сканера и без
    • С заданным вами индикатором прогресса - доступно только для режима buffered memory transfer
  • Получайте отсканированное изображение асинхронно или синхронно
  • Останавливайте и отменяйте процесс сканирования
  • Получайте чёрно-белые, полутоновые, палитровые или цветные изображения
  • Сканируйте всю страницу или её часть
  • Сканируйте лицевую и/или оборотную сторону страницы используя duplex
  • Используйте лоток автоподачи листов (ADF) для многостраничного сканирования
  • Указывайте желаемый формат, размер, ориентацию, разрешение, яркость и контраст для сканируемых изображений
  • Используйте режимы передачи данных native или buffered memory для:
    • получения изображения как объекта System.Drawing.Bitmap
    • получения изображения как объекта System.Windows.Media.Imaging.BitmapSource
  • Используйте режимы передачи данных file transfer для получения изображения как файла
  • Контролируйте любое свойство поддерживаемое TWAIN устройством
  • Извлекайте расширенную информацию о сканируемом изображении (номер страницы, сторона страницы, штрих-код, patch code, MICR и другие)
  • Используйте сериализацию и десериализацию настроек возможностей TWAIN сканера в XML файле
  • Создавайте предопределенные настройки для средне- и высокоскоростных сканеров
  • Определяйте и пропускайте пустые страницы при сканировании
  • Используйте возможность Dual Stream сканеров Kodak
  • Обрабатывайте отсканированные изображения перед сохранением: инвертирование, вращение, обрезка, изменение размеров холста, despeckle, deskew, обнаружение краёв, обнаружение пустых страниц, изменение яркости и контраста
  • Сохраняйте отсканированные изображения в BMP, JPEG, PNG, TIFF файл
  • Сохраняйте отсканированные изображения в PDF или PDF/A документ
  • Добавляйте отсканированное изображение в многостраничный TIFF файл
  • Добавляйте отсканированное изображение в PDF или PDF/A документ
  • Сохраняйте отсканированные изображения в базу данных
  • Загружайте отсканированные изображения на сервер через HTTP или HTTPS
  • Загружайте отсканированные изображения на сервер через FTP

Требования к разработке и развёртыванию

Требования к разработке:
  • Среда разработки: Microsoft Visual Studio .NET 2022, 2019, 2017, 2015, 2013, 2012, 2010
  • Язык программирования: C#, VB.NET, любой .NET совместимый язык
  • Платформы разработки: .NET, WinForms, WPF, ASP.NET
Требования к развёртыванию:
  • Windows (Windows 11/10/8.1/8/7; Windows Server 2019/2016/2012/2008) с .NET 8, .NET 7, .NET 6
  • Windows (Windows 11/10/8.1/8/7/Vista/XP; Windows Server 2019/2016/2012/2008) с .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5
  • Linux (Ubuntu 22/21/20/18/16; CentOS 8/7; Debian 11/10/9; Fedora 35/34/33/32/31/30/29; OpenSUSE 15; Redhate Enterprise Linux 8/7; Alpine 3) с .NET 8, .NET 7, .NET 6

Бесплатная оценочная версия

Оценочная версия позволяет протестировать VintaSoft Twain .NET SDK в течении 30 дней бесплатного оценочного периода и, таким образом, выяснить удовлетворяет ли он Вашим потребностям.
Также оценочная версия имеет некоторые ограничения функциональности. Для отключения всех ограничений Вам необходимо приобрести лицензию.

Скачать оценочную версию

Демо приложения


SDK поставляется с демо-приложениями для WPF, WinForms, console, JavaScript, ASP.NET Core + Angular, ASP.NET MVC5, ASP.NET WebForms, демонстрирующими общие функции SDK. Демо-приложения упрощают процесс оценки функциональности SDK, позволяя быстро определить, соответствует ли он вашим конкретным требованиям.

Каждое демо-приложение представляет собой пример исходного кода, написанный на C# или VB.NET для использования в Microsoft Visual Studio, Microsoft Studio Code, .NET CLI.

Необходимо загрузить и установить оценочную версию SDK на ваш компьютер, если вы хотите запустить и протестировать наши демонстрационные приложения.

Существующие обладатели лицензии могут использовать примеры исходного кода демонстрационных приложений в качестве шаблонов для своих собственных приложений.

Онлайн демо приложения

Для быстрой оценки функциональности SDK с целью включения в Ваше ASP.NET приложение, можно выполнить тестирование онлайн с помощью наших веб демо приложений.

Документация

SDK поставляется с детальной технической документацией, которая включает в себя руководство и справочник API для .NET разработчика (онлайн, на русском языке), руководство и справочник API для Веб разработчика (оффлайн в виде CHM-файла, на английском языке). Документация предназначена для лиц, имеющих базовые знания и навыки в программировании приложений.

Список общих изменения по версиям SDK, показывающий историю разработки, доступен здесь: История

Руководство и справочник API
для .NET разработчика
(онлайн, на русском языке)
    Руководство и справочник API
для Веб разработчика
(оффлайн, на английском языке)

Поддержка

Информацию обо всех доступных ресурсах поддержки можно найти здесь: Тех.поддержка.

Cписок часто задаваемых вопросов и ответов на них для VintaSoft Twain .NET SDK можно найти здесь: ЧаВо.

Напишите нам, если вы не можете найти необходимый ответ или решение в представленных ресурсах поддержки и технической документации, или если вы хотите, чтобы мы порекомендовали вам, как продукты VintaSoft помогут выполнить вашу конкретную задачу.

Лицензирование SDK

Купить лицензию

Для использования VintaSoft Twain .NET SDK в производстве необходимо выбрать и приобрести подходящую лицензию для вашего приложения из предлагаемых трех типов.

Лицензии разработчика предназначены для использования единственным программистом. Лицензии организации позволяют использование группой программистов, работающих в одном офисе.

Лицензия разработчика и лицензия организации обе позволяют разрабатывать и распространять не веб приложения бесплатно на любой компьютер.

Лицензия для одного URL предназначена для использования в веб-приложении и привязана к полному доменному имени сервера.

Все, что нужно знать о лицензировании VintaSoft Twain .NET SDK, вы можете прочитать в Лицензионном соглашении.

Отзывы

Все отзывы
I have been using Vintasoft Twain since 2004 and it has been solid as a rock since it was first specially adapted for my particular requirements. Unlike many companies support from the team and in particular Alex is outstanding. I have no hesitation in recommending the company and its products.

Dave Talbot
DJ Talbot & Associates Ltd
I was evaluating a bunch of twain components for .NET but NONE of the Components were so simple and comfortable to handle as the Vintasoft Twain Control is!

Marcus Lauermann
Naome Ltd.
I just wanted to extend my appreciation for your excellent support and solid product. Your twain product is much better than the product we were working with previously and your support response and quality is 100% better.

Scott Harding
TimeSlice Technologies Corp.
Got it downloaded and we will put that to work right away! We purchased a .Net twain control set for a custom written application using cameras about three years ago. We found Vintasoft in an Internet search. When we updating the software, we purchased the newer version that we needed. Our developer had said it was well written code. Thank you once again.

Peter Philbrick
IT Director | ComCor, Inc.