Вопрос

Есть ли какой-либо бесплатный или коммерческий компонент, написанный на .NET (без COM-взаимодействия), который будет работать с большинством двойных сканеров?

Это было полезно?

Решение

В моей компании мы используем Pegasus . Это здорово.

Другие советы

  

TwainDotNet

Я только что закончил код из статьи Томаса Шайдеггера ( CodeProject: .NET TWAIN сканирование изображения ) в проект кода Google: http://code.google.com/p/twaindotnet/

Я немного очистил API и добавил поддержку WPF, так что проверьте его. :)

У Microsoft есть API для сканирования. Это называется Сбор изображений Windows и вы можете прочитать отличную статью о Coding4Fun об этом не кем иным, как Скоттом Хансельманом здесь .

Посмотрите на CodeProject: сканирование изображений .NET TWAIN . Это может дать Вы хорошее начало.

+1 для Atalasoft

Техническая оговорка: вы можете избежать COM, но вы не можете избежать Interop: TWAIN является родной Win32 или Win64 DLL, которая не является частью собственно Windows и неизвестна CLR, поэтому в нижней части, либо в вашем коде или компонент, который вы используете, есть вызовы Interop для неуправляемого кода. Учитывая то, что я знаю о драйверах TWAIN, возможно, мне следует сказать очень неуправляемый код ...

У меня всегда было впечатление, что WIA отлично подходит для цифровых камер, хорошо подходит для потребительских планшетов и не является серьезным претендентом на «производственное сканирование» - что-то вроде многоскоростного многостраничного сканирования из устройства подачи документов под контролем приложений. , используя сканер USD400 +. Я никогда не слышал о том, чтобы кто-нибудь производил сканирование через WIA, но я бы хотел услышать от кого-то, кто это сделал.

Я нашел NTwain через Nuget , что меня удовлетворило.

Отказ от ответственности: я работаю в Atalasoft

Atalasoft имеет продукт, DotTwain , который не имеет взаимодействия COM (только прямые вызовы в Twain DLL из .NET) и дает вам полностью .NET интерфейс. Например, он может быть встроен в размещенный в браузере элемент управления WinForms, поскольку он не использует COM.

Компонент Accusoft Pegasus .NET называется TwainPRO и входит в состав ImagXpress SDK.

Набор инструментов ImageGear .NET от Accusoft Pegasus также включает в себя полностью управляемую реализацию Twain.

Я только что увидел другой вопрос о сканировании, в котором упоминается сторонний коммерческий продукт, который нужно добавить в список: ImageMan

Похоже, одна лицензия разработчика стоит 325 долларов. Я не использовал его лично, но я оцениваю один из трех или четырех продуктов.

Просто запустил проект в .net и нашел отличную информацию здесь (* недействительная ссылка на февраль 2014 г.) об использовании Windows Image Acquisition. Много образцов VB-кода и немного c #.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top