在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
高效且精確的條碼讀取是多個行業中許多軟體開發應用程式的重要組成部分。 條碼技術使數據輸入更加簡便,提高了準確性,並在零售、醫療保健、物流和庫存管理等多個行業增加了運營效率。 技術突破使將條碼閱讀功能整合到 VB.NET 應用程式變得更輕鬆和簡單。
本篇文章將探討 VB.NET 條碼讀取器的主題,並討論如何透過 IronBarcode 這個受歡迎的 .NET 條碼庫來使這個過程更加順利。 我們將介紹條碼的基礎知識、條碼掃描器在 VB.NET 應用程式中的價值,以及如何使用 IronBarcode 建立條碼掃描功能。
創建一個新專案。
導入IronBarcode庫。
設置圖片路徑並建立BarcodeReader實例。
分析條碼數據。
在當今世界,條碼廣泛應用於各種物品,包括身份證、運送標籤和產品包裝。 這些機器可讀代碼通過使用不同長度的平行線、條形和間隙以一種方式編碼數據,使 .NET 條碼讀取器元件可以輕鬆讀取。
一個完整的.NET條碼掃描器DLL庫稱為IronBarcode讓您的專案在 VB.NET 應用程式中讀取和生成條碼變得更簡單。 無論應用程式的複雜程度如何,開發人員都可以通過使用 IronBarcode 的使用者友好 API 輕鬆整合條碼讀取功能。
無縫的 .NET 整合: IronBarcode 支援32位和64位架構,並與 .NET Framework 和 .NET Core 實作相容。
要了解有關 IronBarcode 的更多資訊,请参阅這裡.
在 Visual Studio 開啟的狀態下,從檔案選單中選擇「新專案」,然後選擇「主控台應用程式」、「Windows 表單」或「WPF 應用程式」。在本文中,我們選擇 Visual Basic 主控台應用程式。 條碼有廣泛的應用範圍。 像 Webform/MVC/MVC Core 這樣的程式也是另一個選擇。
在相應的文本框中輸入專案名稱並選擇檔案路徑。 點選「下一步」。
接下來,進行所需的選擇。 我們選擇 .NET Framework 6.0 作為我們的課程,之後你應該選擇「建立」來開始專案。
如果您選擇了控制台應用程式,專案將立即建立必要的框架並啟動 program.cs 檔案,允許您輸入程式碼並執行/建置應用程式。
要在解決方案中使用IronBarcode庫,需要下載必要的套件。 在包管理器控制台中使用以下命令來執行此操作:
Install-Package BarCode
類似於下圖:
其他選項包括使用 NuGet 套件管理器來查找和下載 "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 產品的更多信息,请参阅這裡.