
條碼識別SDK - 1D,QRCode,DataMatrix,PDF417
快速實施條形碼識別到您的AppDynamsoft的條形碼閱讀器SDK,使您能夠使用僅幾行代碼有效地在您的Web,桌面和移動應用程序中嵌入條形碼閱讀功能。這可以節(jié)省您數(shù)個月的開發(fā)時間和額外成本。使用條形碼閱讀器SDK,您可以解碼來自各種圖像文件格式(bmp,jpg,png,gif,單頁和多頁tiff和PDF)的條形碼。這包括來自可從相機或掃描儀獲得的設備無關位圖(DIB)格式。
在WinForms應用程序中使用Dynamsoft條形碼閱讀器.NET API
Dynamsoft的條形碼閱讀器SDK提供.NET API,使您能夠使用C?;騐B.NET幾乎立即將條形碼閱讀功能嵌入到您的.NET桌面或Web應用程序中。在此視頻中,我將演示如何使用.NET條形碼閱讀API快速構建一個用于1D和2D條形碼識別的WinFroms應用程序。
1.新的條碼項目
首先,讓我們創(chuàng)建一個新項目。單擊模板 - > Visual C# - > Windows - > Windows窗體應用程序。將名稱更改為BarcodeTest。
將按鈕拖動到表單。然后雙擊為其點擊事件添加代碼。

2.添加引用
首先,我們需要添加引用。 右鍵單擊引用以添加Dynamsoft.BarcodeReader.dll。
DLL可以在安裝目錄\ Program Files(x86)\ Dynamsoft \ Barcode Reader 4.1 \ Components \ DotNet中找到。

3.Add命名空間
然后,我們添加命名空間。
使用Dynamsoft.Barcode;

4. 啟動條形碼
BarcodeReader reader = new BarcodeReader();

5. Barcode-reader-options
使用以下代碼片段,我們初始化條形碼閱讀選項,
例如條形碼類型,每頁讀取多少條形碼等。
ReaderOptions選項= new ReaderOptions();
option.BarcodeFormats = BarcodeFormat.OneD;
option.MaxBarcodesToReadPerPage = 100;
reader.ReaderOptions = option;

6. 解碼條形碼
調用DecodeFile方法來解碼條形碼。 如果找到多個條形碼,
我們使用循環(huán)逐個打印出結果。
嘗試
{
BarcodeResult [] results = reader.DecodeFile(@“D:\ Program Files(x86)
\ Dynamsoft \ Barcode Reader 4.1 \ Images \ AllSupportedBarcodeTypes.tif“);
string strInfo =“找到的總條形碼:”+
results.Length.ToString()+“。\ n”;
for(int i = 0; i
{
BarcodeResult barcode = results [i];
strInfo + =“Barcode”+(i + 1).ToString()+“:\ n”;
strInfo + = barcode.BarcodeFormat.ToString()+“\ n”;
strInfo + = barcode.BarcodeText +“\ n \ n”;
}}
MessageBox.Show(strInfo);
}}
catch(BarcodeReaderException exp)
{
MessageBox.Show(“Error Code:”+ exp.Code.ToString()
+“\ nError String:”+ exp.Message);
}}

7. 條形碼結果
構建和調試項目。
單擊按鈕。 好。 我們已經識別所有的條形碼。

京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室