跳到主要內容

[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方式,只是暫時的解法,如果有更好的解決辦法,再請大家分享~~






留言

這個網誌中的熱門文章

[SQL]暫存資料表重覆確認(temp table)

在MS SQL Server下, 若要避開暫存資料表重覆建立的問題, 可以使用T-SQL語法判斷:OBJECT_ID('tempdb..#TEMP_TABLE_Name') 例如: IF OBJECT_ID('tempdb..#TEMP_TABLE') is not NULL DELETE FROM #TEMP_TABLE --暫存資料表已存在 ELSE Create TABLE #TEMP_TABLE(CITY NVARCHAR(255),TOWNS NVARCHAR(255)) --暫存資料表未存在

[IIS 7.5]被隱藏的驗證項目

在Windows 7裡找了老半天,一直找不到windows驗證。。 。 原來,新版本要另外設定 Orz 請到「控制台 >> 程式集 >> 取得程式 >> 開啟或關閉 Windows 功能」 看看「 Internet Information Services >> World Wide Web 服務 >> Windows 驗證」 有沒有安裝 沒有的話就勾選起來吧...

分享 讓你加薪的30個工作細節

資訊來源: 培養職場競爭力–讓你加薪的30個工作細節 作者:夏志強 分類:行銷企管/企管‧資訊科技 叢書系列:接班人 出版社:好優文化 出版日期:2009/2/20 ISBN:9789866557217 01.睡前多幾分鐘準備,工作少幾小時麻煩 02.著裝比你想像的更重要 03.遵守時間 04.像你周圍的人問聲「早安」 05.提前5分鐘開始工作 06.不要以為遲到只是小事 07.保持辦公桌的整潔有序 08.讓別人看到你的熱情 09.先做最重要的事 10.主動向上司會報自己的工作情況 11.不要比妳的上司更顯眼 12.開會時,儘可能關掉手機 13.有時候需要站在老闆的立場 14.讓工作緊跟公司發展的步伐 15.原諒別人的錯誤 16.不要輕易打越級報告 17.在工作中養成使用「備忘錄」的習慣 18.作好分內的事 19.不強調分內分外 20.切記不懂裝懂 21.避免捲入派系鬥爭 22.一臉苦相自斷前程 23.不要隨便和同事稱兄道弟 24.避免成為誹聞或鬧劇主角 25.養成重要文件留副本的習慣 26.工作忌忽冷忽熱,要有堅持的韌勁 27.作決斷時,再多考慮3分鐘 28.自己主動完成和上司安排有差 29.讓你的工作充滿創意 30.小事情蘊含大責任