Сетевое решение для сканирования - PullRequest
1 голос
/ 31 мая 2011

Ребята, знаете ли вы какое-либо программное обеспечение для сканирования через Интернет?Я предпочитаю open source, если не коммерческий.Вы должны быть в состоянии сканировать документы и загружать непосредственно на веб-сервер?Возможно, на основе ActiveX.Я бы предпочел Python.

Ответы [ 3 ]

3 голосов
/ 23 ноября 2015

Dynamsoft Web Twain компании Dynamsoft делает именно то, что вам нужно, хотя и коммерчески. http://www.dynamsoft.com Я пробовал другие решения (было решение на основе Java), но они были ужасно ненадежными и доставляли массу хлопот, и в конце концов я потратил деньги и использовал их.

Я сделал игрушку с идеями написать свою собственную. Идея состоит в том, что есть Twain Api с открытым исходным кодом (или я мог бы написать один), но я собирался создать небольшой сервис, который прослушивает localhost и обрабатывает интерфейс с Twain и передает ответ на тонкий слой Javascript. Не было бы слишком много работы, чтобы получить что-то базовое.

Кстати, я никак не связан с Dynamsoft.

1 голос
/ 31 мая 2011

Я не думаю, что веб-страница может получить доступ к устройству сканера. Может быть, это возможно сделать с ActiveX, но это может быть сложно разработать на Python. Более того, ActiveX будет ограничен платформой Windows и браузерами IE. Я бы не пошел по этому пути.

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

С помощью этой библиотеки вы можете разработать небольшое настольное приложение, которое будет сканировать документ и передавать изображение в веб-приложение.

Я не знаю, подходит ли такое решение для ваших нужд, но я бы предпочел этот способ, а не создание ActiveX.

Надеюсь, это поможет

0 голосов
/ 31 мая 2011

Я не знаю существующей системы, как вы описываете, но она должна была бы использовать какой-нибудь плагин для браузера. Если бы вы хотели, вы могли бы написать такую ​​вещь с FireBreath ; если вы уже знали, как выполнять сканирование, FireBreath упрощает интеграцию с браузером, абстрагируя слои ActiveX (IE) и NPAPI (другие), чтобы вам не пришлось о них беспокоиться.

Некоторые пользователи сообщают об успешном использовании сценариев Python из C ++, чтобы большая часть их логики могла работать в C ++, хотя это добавило бы зависимость Python в систему. Однако невозможно написать плагин для браузера с сырым python.

...