.NET Scanning API для 64-битной машины

Существует ли API сканирования .Net для 64-битной машины для сканирования документов или изображений со сканера? Может ли кто-нибудь дать мне пример кода для этого.

Спасибо Асиф


person Asif    schedule 26.07.2012    source источник
comment
API сканирования для? поисковая система или сканирование изображений с помощью устройств?   -  person Munawar    schedule 26.07.2012
comment
Что вы собираетесь сканировать? ПК, сердца, легкие, мозги?   -  person Adriaan Stander    schedule 26.07.2012
comment
Я обновил свой вопрос, пожалуйста, проверьте сейчас.   -  person Asif    schedule 26.07.2012
comment
возможный дубликат Запуск приложения для сканирования на 64 -битная машина через ClickOnce   -  person TomTom    schedule 26.07.2012
comment
вот статья о компоненте сканирования .NET   -  person flysakura    schedule 06.08.2012


Ответы (5)


Скорее всего, в вашем проекте есть ссылка на x86 (32-разрядную версию), например DotTwain. «Любой процессор» означает, что платформа .NET будет запускать его как «x64», потому что вы сказали, что все в порядке. Затем он пытается загрузить ссылку, находит ее 32-битной и выдает «BadImageFormatException» (обычно).

person RameezAli    schedule 13.12.2013

Мы использовали leadtools sdk для аналогичного требования. У них есть 64-битная версия, но мы обнаружили, что многие производители оборудования не предоставляют 64-битный драйвер. Может быть, что-то изменилось с тех пор, как мы в последний раз проверяли. Мы использовали этот учебник для начала.

person Lavinia Tecson    schedule 08.11.2012

Извините, не смотрел теги. Самый известный TWAIN API с открытым исходным кодом/бесплатно уже упоминался другим пользователем. http://www.codeproject.com/Articles/1376/NET-TWAIN-image-scanner

Однако лучший платный компонент TWAIN для веб-среды и среды рабочего стола доступен по следующему URL-адресу от Atalasoft.

SDK для сканирования Atalasoft TWAIN

Он очень гибкий, быстрый и надежный. Я использую его уже много лет.

person Munawar    schedule 26.07.2012

Вы можете использовать либо WIA (Windows Image Acquisition), либо TWAIN через DllImport.

Вот пример WIA: http://miljenkobarbir.com/using-a-scanner-without-dialogs-in-net/ Этот пост содержит множество комментариев, которые помогут вам понять его.

Вот статья Code Project об использовании TWAIN: http://www.codeproject.com/Articles/1376/NET-TWAIN-image-scanner

person 0_______0    schedule 26.07.2012

В отличие от многих других библиотек, Asprise C# VB.NET Scanning & Imaging SDK для сканеров TWAIN работает как для 64-битных, так и для 32-битных приложений. По умолчанию почти все поставщики предоставляют только 32-битные драйверы TWAIN, поэтому большинство сканеров не будут отображаться в 64-битных средах.

Asprise Scanning SDK, вероятно, единственная библиотека сканирования, которая работает как с 64-битными, так и с 32-битными приложениями благодаря нашей инновационной запатентованной технологии и качественной реализации.

введите здесь описание изображения

  • Отказ от ответственности: я работаю в Asprise
person Scanner.js Receipt Invoice OCR    schedule 18.08.2016