2011-05-31 117 views
1

你們是否知道任何基於Web的掃描軟件?如果不是商業的,我更喜歡開源。你應該能夠掃描文件並直接上傳到網絡服務器上?也許基於ActiveX。我更喜歡Python。基於Web的掃描解決方案

+2

什麼樣的掃描? [圖像掃描](http://en.wikipedia.org/wiki/Image_scanner)? [病毒掃描](http://en.wikipedia.org/wiki/Antivirus_software)? – sarnold 2011-05-31 10:04:36

+0

[此演示](http://www.dynamsoft.com/demo/DWT/online_demo_scan.aspx)顯示了基於瀏覽器的掃描SDK在IE,Firefox和Chrome中的工作原理。 – flysakura 2012-11-26 08:56:46

回答

1

我不認爲一個網頁可以訪問掃描儀設備。也許可以用ActiveX來完成,但在Python中開發可能很困難。更重要的是,ActiveX將僅限於Windows平臺和IE瀏覽器。我不會這樣。

作爲一種替代方法,您可能對pyscanning感興趣,它是一個用於訪問掃描器設備的多平臺Python庫。

使用這個庫,您可以開發一個小型桌面應用程序,它將掃描文檔並將圖像推送到Web應用程序。

我不知道這種解決方案是否可以滿足您的需求,但我更喜歡這種方式而不是製作ActiveX。

我希望它能幫助

0

我不知道現有系統的像你描述的,但它必須使用某種形式的瀏覽器插件。如果你想要你可以用FireBreath來寫這樣的東西;如果您已經知道如何執行掃描部分FireBreath通過抽象化ActiveX(IE)和NPAPI(其他)層,使得瀏覽器集成部分變得容易,從而您不必擔心它們。

一些用戶已經報道成功將C++綁定到Python腳本中,以便更多的邏輯可以在C++中運行,儘管這會增加python對系統的依賴。然而,沒有辦法用原始python編寫瀏覽器插件。

3

Dynamsoft的Dynamic Web Twain完全符合你的要求,雖然它是商業的。 http://www.dynamsoft.com我的確嘗試過其他解決方案(其中有一個基於Java的解決方案),但它們非常不可靠,而且非常麻煩,最終我將這些資金用到了它上面。

我玩過寫我自己的想法。這個想法是有開源的吐溫Api在那裏(或者我可以寫一個),但是我打算創建一個小服務來監聽本地主機,並處理與Twain的接口並將響應傳遞給一個薄的Javascript層。要做一些基本的工作並不需要太多的工作。

順便說一句,我沒有辦法隸屬於Dynamsoft。