.NET Scanning API

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

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
40
0
53 390
10
Перейти к ответу Данный вопрос помечен как решенный

Ответы 10

Ответ принят как подходящий

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

Я просто хочу прокомментировать, что попробовал Accusoft Pegasus ImageGear .NET по этой рекомендации, и я очень доволен. Однако я бы рекомендовал это программное обеспечение только для использования в бизнесе, поскольку оно может быть относительно дорогим.

pseudocoder 22.01.2012 08:29

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

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

Гензельман Мертвая ссылка

pungggi 12.08.2016 16:52

Обновленная ссылка на указанную статью: channel9.msdn.com/coding4fun/articles/…

omJohn8372 01.04.2020 19:43

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

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

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

Чтобы спасти всех, кто ищет «малобюджетный» подход, по состоянию на 20.08.10 DotTwain стоит 700 долларов за первый SDK, а дополнительные SDK стоят 234 доллара. Лицензирование сервера, кажется, начинается с 400 долларов, но на странице информации о ценах все становится неясным. atalasoft.com/products/dotimage/dottwain/pricing

Jeremy 31.08.2010 07:20

Кроме того, он не требует лицензионных отчислений, что не относится ко всем другим коммерческим продуктам, перечисленным для этого вопроса.

Lou Franco 31.08.2010 16:15

Лу и его команда фантастические, я не могу их достаточно рекомендовать. Я обнаружил, что их продукт очень надежен и прост в использовании. Я больше не занимаюсь этим бизнесом, но если бы был, я бы использовал Atalasoft.

Trey 01.10.2018 23:03

Компонент Accusoft Pegasus .NET называется TwainPRO и включен в ImagXpress SDK.

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

поскольку OP упомянул слово «бесплатно», я добавлю, что Accusoft ImagXpress начинается с 999 долларов за «стандартный» комплект разработчика (профессиональный комплект стоит 2 тысячи долларов), а затем лицензирование развертывания сервера в год составляет чуть меньше 2 тысяч долларов на двоих. ядра. (минимум 2 ядра) Бессрочная лицензия недоступна. accusoft.com/imagxpresspricing.htm

Jeremy 31.08.2010 07:17

TwainDotNet

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

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

бесконечно благодарен! отличный проект!

Yisroel M. Olewski 10.09.2012 11:19

Не могли бы вы обновить код Github? когда я запускал TestApp и сканировал с помощью сканера Brother, он не сканирует лицевую и тыльную стороны, только смог сканировать лицевую страницу, но не оборотную страницу. Также, когда я нажимаю кнопку «Сохранить», он не может ничего сохранить (ни в формате BMP, ни в формате PDF, ни в формате JPEG, ни в формате PNG). Пожалуйста, порекомендуйте.

user285594 01.07.2016 10:38

Когда я говорю «Использовать дуплекс», это означает, что он не сканирует обе стороны с помощью образца Github. Но когда я использую вручную параметры сканирования Windows с панели управления Windows 10, он работает для двустороннего сканирования. Не могли бы вы проверить эту ОШИБКУ? я использую сканер Brother ADS-3000N

user285594 01.07.2016 10:43
support.brother.com/g/b/… - this is the scanner i am testing with your WPF and all other tools. But none of your code is allowing to scan Duplex on windows 10. Can you please check what is the BUG?????? please.
user285594 01.07.2016 10:57

+1 для Atalasoft

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

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

Мы рассмотрели это, но остановились на TWAIN, потому что официальная линия Fujitsu состоит в том, что они не поддерживают WIA в своих сканерах высокого класса.

Filmund 12.08.2009 14:56

+1. Не для AtalaSoft, а для общих комментариев о COM / Interop и WIA.

Dhaust 15.03.2010 03:06

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

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

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

где можно найти примеры использования NTwain?

stoic 24.02.2014 12:31

В исходном коде есть демонстрационные проекты, которые вы можете получить по ссылке выше: bitbucket.org/soukoku/twain-in-dotnet/src/…

deerchao 26.02.2014 12:58

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