跳到主要內容

[ASP.NET] 試用 SPIRE.BARCODE FOR .NET

最近幾年一直都在測試新技術/功能,但是都沒有習慣將過程與結果記錄下來,每當要回頭找資料時,
有些資料或眉角就要重頭找起,有些麻煩,因此決定將這過程記錄在荒廢已久的BLOG~

最近公司有開發APP的需求,但是,同仁用的平版是WIN8的OS,
相較於熱門的ANDRIOD OR iOS,網路資源相對有限~~
所以面對沒作過的功能,只好捲起袖管~親手測試看看~~

這一個需求是需要用app掃"BARCODE",不是"QRCode",沒錯~~
QRCode的solution很多,但是barcode的資源相對有限,
透過google晃了一大圈後,發現不是ie不相容,就是要錢...........

經過幾天日以繼夜不斷的搜尋,果然皇天不負苦命工程師,
讓我找到這個免費的資料:SPIRE.BARCODE FOR .NET

因為目前還在評估階段,所以先下載下來試用~~
它可以掃到許多不同字型的barcode,以及QRCODE,
至於能掃到什麼,詳見官網,我就不多說明,

使用方式如下:
  1. 將Spire.Barcode加入參考
  2. 引用Spire.Barcode


  3. 掃描方式,可以指定barcode字型,也可以不指定,大部份不用指定就可以掃到,但也有失誤的時候;
    指定字型:
    string[] datas1 = Spire.Barcode.BarcodeScanner.Scan(pFileName, BarCodeType.QRCode);
    不指定字型:
    Spire.Barcode.BarcodeScanner.Scan(FileUpload1.PostedFile.InputStream);
  4. 將掃描結果存進字串陣列,我們要值是被存在array[0]裡
    string[] datas1 = Spire.Barcode.BarcodeScanner.Scan(pFileName);
    ListBox1.Items.Add(datas1[0]);
  5. 掃描的類型不一定是實際圖檔,也可以是stream
    string[] datas1 = Spire.Barcode.BarcodeScanner.Scan(FileUpload1.PostedFile.InputStream);

其實還有更好的scan方式,只是暫時的解法,如果有更好的解決辦法,再請大家分享~~






留言

這個網誌中的熱門文章

台大教授的網站

陳少傑教授 http://soclab.ee.ntu.edu.tw/http2005/ CAD System Lab 軟硬體共同設計 (Hardware-Software Co-Design) Introduction to Electronic Design Automation 計算機結構 (Computer Architecture) 陳耀文教授 Introduction to Digital systems, Spring 1998 Introduction to VLSI Design, Fall 2000 Physical Design for Nanometer ICs, Spring 2007 Algorithms, Fall 2007 NTU SOC VSLI-EDA

好用的TinyMCE編輯器,安裝、相關說明及問題如下

安裝/相關說明參考位置: http://www.ezluk.org/Posts/example/28 http://blog.nlhs.tyc.edu.tw/post/2/63 http://big5.yesky.com/b5/homepage.yesky.com/72/2616072.shtml http://siusun.best-view.net/blog/index.php?op=ViewArticle&articleId=64&blogId=1 所有可用的按鈕列表 http://www.inpeck.com/TinyMceManual/reference_buttons.html 遇到一個問題:textarea欄位無法驗證,解決如下: tinyMCE.triggerSave(); //手動save 參考位置: http://www.blueshop.com.tw/board/show.asp?subcde=BRD20050906055416BA0