在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
有效且精確的條碼讀取是許多軟體開發應用中關鍵的一部分,在各個行業中均有應用。條碼技術使數據輸入更輕鬆,提高了精確性,並在零售、醫療保健、物流和庫存管理等多個行業中提高了運營效率。技術的突破使得將條碼讀取功能集成到VB.NET應用中變得更加容易和便捷。
本文將探討VB.NET條碼讀取的主題,並討論IronBarcode這個流行的.NET條碼庫如何使這個過程變得更加順暢。我們將介紹條碼的基礎知識、條碼掃描器在VB.NET應用中的價值,以及如何使用IronBarcode構建條碼掃描功能。
建立一個新的專案。
引入 IronBarcode 程式庫。
設定圖片路徑並建立 BarcodeReader 的實例。
從條碼中分析數據。
在當今世界,條碼出現在各種物品上,包括身份證、運送標籤和產品包裝。這些機器可讀的代碼通過使用不同長度的平行線、條和間隙來編碼數據,使.NET條碼閱讀器元件能夠輕鬆讀取。
文件管理:包括組織記錄、索引材料和便於檢索。
一個完整的 .NET 條碼掃描器 DLL 庫稱為 IronBarcode 使您的專案在 VB.NET 應用程式中讀取和生成條碼變得更簡單。無論應用程式的複雜程度如何,開發人員都可以通過使用 IronBarcode 的使用者友好 APIs 輕鬆整合條碼讀取功能。
要了解更多關於IronBarcode的信息,請參閱 這裡.
在 Visual Studio 開啟的情況下,從檔案選單中選擇「新專案」,然後選擇「主控台應用程式」、「Windows Forms」或「WPF 應用程式」。在本文中,我們選擇 Visual Basic 主控台應用程式。條碼有著廣泛的應用。像 Webform/MVC/MVC Core 這類程式也是另一個選項。
在相應的文字框中輸入項目名稱並選擇檔案路徑。點擊選擇“下一步”。
接下來,進行所需的選擇。我們為這次課程選擇的是 .NET 6.0,之後您應該選擇“Create”來開始專案。
如果您選擇了控制台應用程式,專案現在將創建必要的框架並啟動 program.cs 文件,允許您輸入程式碼並執行/構建應用程式。
下載所需的套件是使用 IronBarcode 函式庫於方案中的必要步骤。請在套件管理員主控台中使用以下命令來進行:
Install-Package BarCode
類似下圖:
其他選項包括利用 NuGet Package Manager 來尋找並下載 "Barcode" 套件,這將顯示所有的搜尋結果。之後,你可以決定下載並安裝哪一個套件到軟體中。
我們來看看如何在 VB.NET 中使用 IronBarcode 掃描條碼圖片:
Imports IronBarCode
Module Program
Sub Main()
Dim imagePath As String = "Demo.png"
' Read barcodes from the image file
Dim result = BarcodeReader.Read(imagePath)
' Check if any barcode was detected
If result IsNot Nothing AndAlso result.Count > 0 Then
' Iterate over detected barcodes
For Each barcode In result
' Print barcode type and value
Console.WriteLine($"Barcode Type: {barcode.BarcodeType}")
Console.WriteLine($"Barcode Value: {barcode.Value}")
Next
Else
Console.WriteLine("No barcode found in the image.")
End If
End Sub
End Module
Imports IronBarCode
Module Program
Sub Main()
Dim imagePath As String = "Demo.png"
' Read barcodes from the image file
Dim result = BarcodeReader.Read(imagePath)
' Check if any barcode was detected
If result IsNot Nothing AndAlso result.Count > 0 Then
' Iterate over detected barcodes
For Each barcode In result
' Print barcode type and value
Console.WriteLine($"Barcode Type: {barcode.BarcodeType}")
Console.WriteLine($"Barcode Value: {barcode.Value}")
Next
Else
Console.WriteLine("No barcode found in the image.")
End If
End Sub
End Module
要使用 IronBarcode 的功能,首先需要導入 IronBarcode 命名空間。指定包含條碼圖片的檔案位置。將「path/to/barcode_image.jpg」替換為你的條碼圖片檔案的路徑。接著建立 BarcodeReader 物件的實例,該物件提供從各種來源讀取條碼的方法。
使用 BarcodeReader 的 Read 方法來從指定的圖片檔案中掃描條碼資料。檢查圖片中是否能找到任何條碼。如果找到條碼,則將每個條碼的類型和值報告到控制台。如果沒有找到條碼,打印一條訊息說未檢測到條碼。我們將使用上述代碼來讀取以下條碼圖片。
以下是從上述條碼圖像生成的圖像。
點擊此處查看教程 連結 了解更多關於條碼創建的資訊。
IronBarcode 的全面功能和用戶友好的 API,使得在 VB.NET 應用程式中讀取條碼變得容易。開發人員只需幾行代碼即可從圖片文件中解碼條碼,進而提取應用程式所需的有用數據。IronBarcode 為您提供了構建庫存管理系統、零售應用或文檔處理解決方案所需的工具,這些工具能夠準確且高效地執行條碼讀取任務。VB.NET 開發人員可以輕鬆提升應用程式的功能,並加速條碼識別操作,通過利用 IronBarcode。
詳細的授權資訊可在 這裡IronBarcode 提供付費版本和免費開發者許可證。對於 $749,輕量版提供一年的免費更新和支持。如需更多了解 Iron Software 產品,请參考 這裡.