Существует ли API сканирования .Net для 64-битной машины для сканирования документов или изображений со сканера? Может ли кто-нибудь дать мне пример кода для этого.
Спасибо Асиф
Существует ли API сканирования .Net для 64-битной машины для сканирования документов или изображений со сканера? Может ли кто-нибудь дать мне пример кода для этого.
Спасибо Асиф
Скорее всего, в вашем проекте есть ссылка на x86 (32-разрядную версию), например DotTwain. «Любой процессор» означает, что платформа .NET будет запускать его как «x64», потому что вы сказали, что все в порядке. Затем он пытается загрузить ссылку, находит ее 32-битной и выдает «BadImageFormatException» (обычно).
Мы использовали leadtools sdk для аналогичного требования. У них есть 64-битная версия, но мы обнаружили, что многие производители оборудования не предоставляют 64-битный драйвер. Может быть, что-то изменилось с тех пор, как мы в последний раз проверяли. Мы использовали этот учебник для начала.
Извините, не смотрел теги. Самый известный TWAIN API с открытым исходным кодом/бесплатно уже упоминался другим пользователем. http://www.codeproject.com/Articles/1376/NET-TWAIN-image-scanner
Однако лучший платный компонент TWAIN для веб-среды и среды рабочего стола доступен по следующему URL-адресу от Atalasoft.
SDK для сканирования Atalasoft TWAIN
Он очень гибкий, быстрый и надежный. Я использую его уже много лет.
Вы можете использовать либо 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
В отличие от многих других библиотек, Asprise C# VB.NET Scanning & Imaging SDK для сканеров TWAIN работает как для 64-битных, так и для 32-битных приложений. По умолчанию почти все поставщики предоставляют только 32-битные драйверы TWAIN, поэтому большинство сканеров не будут отображаться в 64-битных средах.
Asprise Scanning SDK, вероятно, единственная библиотека сканирования, которая работает как с 64-битными, так и с 32-битными приложениями благодаря нашей инновационной запатентованной технологии и качественной реализации.