跳過到頁腳內容
使用IRONBARCODE

如何使用VB .NET用於條碼閱讀器組件

在許多軟體開發應用程式中,有效且精確的條碼閱讀是關鍵組件,涵蓋多個行業。 條碼技術使數據輸入更簡單,提高了準確性,並提高了零售、醫療保健、物流和庫存管理等多個行業的運營效率。 技術突破使將條碼閱讀功能集成到 VB.NET 應用程式中變得更簡單和更方便。

本文將探討 VB.NET 條碼閱讀器的主題,並討論 IronBarcode 這個受歡迎的 .NET 條碼庫如何使這一過程更加順利。 我們將涵蓋條碼的基本知識,條碼掃描器在 VB.NET 應用程式中的價值,以及如何使用 IronBarcode 構建條碼掃描功能。

如何使用 VB .NET 條碼閱讀器元件

  1. 建立一個新專案。
  2. 匯入 IronBarcode 庫。
  3. 設定圖片路徑並建立 BarcodeReader 實例。
  4. 分析條碼中的數據。
  5. 在控制台列印條碼資訊。

了解條碼

在當今世界中,條碼可見於各種項目上,包括身份證、運輸標籤和產品包裝。 這些可機器閱讀的代碼以 .NET 條碼閱讀器元件能夠輕鬆讀取的方式編碼數據,使用平行線、條形和不同長度的間隙。

條碼的用途包括

  • 庫存管理:跟蹤庫存水平,管理資源,優化供應鏈流程。
  • 零售:管理定價,監控銷售,簡化結賬過程。
  • 醫療:準確高效地識別個人、處方藥和醫療設備。
  • 文件管理:整理記錄、索引材料並便於檢索。
  • 條碼有多種類型,包括 QR 碼、Code 39、Code 128、EAN(歐洲商品數字)、UPC(通用產品代碼)。 每種格式具有獨特的特性,並能良好應用於各種應用程式。

IronBarcode

一個完整的 .NET 條碼掃描器 DLL 庫 IronBarcode,讓您的專案在 VB.NET 應用中讀取和生成條碼變得更容易。 開發者無論應用程式的複雜程度如何,皆可通過使用 IronBarcode 易於使用的 API 輕鬆整合條碼閱讀功能。

IronBarcode 的主要特點包括

  • 多種條碼格式的支援:IronBarcode 與多個行業標準兼容,支援多種條碼格式,如 UPC-A、UPC-E、EAN-8、EAN-13、Code 39、Code 128、QR 碼等。
  • 高準確性:IronBarcode 使用先進的算法來保證可靠且精確的條碼檢測,特別是在條碼損壞或質量不佳的困難情況下。
  • 簡單整合:IronBarcode 易於整合到 VB.NET 工程中,因為其清晰的 API 和全面的文檔,允許快速創建和實施條碼閱讀功能。
  • 跨平台相容性:IronBarcode 可以使用於多個平台和環境下,因為與 .NET Framework 和 .NET Core 兼容。
  • 自定義選項:開發者可以根據其特殊需求更改條碼的類型、方向、大小和分辨率,以及條碼掃描器的其他特性。
  • 無縫的 .NET 整合:IronBarcode 支援 32 位和 64 位架構,與 .NET Framework 和 .NET Core 實施兼容。

要了解更多關於 IronBarcode 請參见 這裡

在 Visual Studio 中創建新專案

在打開 Visual Studio 的文件菜單中選擇“新專案”,然後選擇“控制台應用程式”、“Windows 表單”或“WPF 應用程式”。我們在本文中選擇 Visual Basic 控制台應用程式。 條碼有廣泛的應用範圍。 Webform/MVC/MVC Core 等程式是另一個選擇。

如何使用 VB .NET 條碼閱讀器元件:圖 1 - 建立新的 VS 控制台應用程式專案

在相應的文本框中輸入專案名稱並選擇文件路徑。 選擇“下一個”並點擊。

如何使用 VB .NET 條碼閱讀器元件:圖 2 - 配置專案名稱和文件路徑

然後,做出必要的選擇。 我們為教學選擇 .NET 6.0 框架,然後點選“建立”啟動專案。

如何使用 VB .NET 條碼閱讀器元件:圖 3 - 選擇合適的 .NET 框架

如果選擇控制台應用,則專案現在將創建必要的框架並啟動 program.cs 文件,讓您可以輸入代碼並執行或構建應用程式。

安裝 IronBarcode 庫

下載必要的套件是使用解決方案中的 IronBarcode 庫所必需的。 使用以下命令在套件管理器控制台中執行此操作:

Install-Package BarCode

類似於下圖:

如何使用 VB .NET 條碼閱讀器元件:圖 4 - 套件管理器控制台輸入

其他選項包括使用 NuGet Package Manager 搜索並下載“Barcode”套件,這將顯示所有搜索結果。 之後,您可以決定下載和安裝軟體的哪個套件。

如何使用 VB .NET 條碼閱讀器元件:圖 5 - 通過 NuGet 套件管理器安裝 IronBarcode

使用 IronBarcode 進行條碼閱讀

現在讓我們來看看如何在 VB.NET 中使用 IronBarcode 掃描條碼圖像:

Imports IronBarCode

Module Program
    Sub Main()
        ' Define the path to the image containing the barcode
        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
            ' Inform the user if no barcode was detected
            Console.WriteLine("No barcode found in the image.")
        End If
    End Sub
End Module
Imports IronBarCode

Module Program
    Sub Main()
        ' Define the path to the image containing the barcode
        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
            ' Inform the user if no barcode was detected
            Console.WriteLine("No barcode found in the image.")
        End If
    End Sub
End Module
VB .NET

要使用 IronBarcode 功能,首先要匯入 IronBarcode 命名空間。 指定您想閱讀的條碼圖像的圖像文件位置。 將“Demo.png”替換為您的條碼圖像文件的路徑。 創建 BarcodeReader 對象的實例,該對象提供從各種來源讀取條碼的方法。

使用 BarcodeReader 的 Read 方法掃描指定圖像文件的條碼數據。驗證圖片是否可以找到條碼。 如果找到條碼,則將每個迭代的類型和值打印到控制台。 如果找不到,則打印一則消息說條碼沒有檢測到。 我們將使用上述代碼讀取以下條碼圖像。

如何使用 VB .NET 條碼閱讀器元件:圖 6 - 範例條碼

以下是從上述條碼圖像生成的圖像。

如何使用 VB .NET 條碼閱讀器元件:圖 7 - 執行此前代碼的控制台輸出

查看本教程,點擊此 鏈接了解有關創建條碼的更多資訊。

結論

IronBarcode 的全面功能和易於使用的 API 使在 VB.NET 應用程式中讀取條碼變得容易。 開發者可以通過使用簡單的代碼從圖片文件中解碼條碼來提取其應用程式的有用數據。 IronBarcode 為您提供資源來構建庫存管理系統、零售應用程式或可以完美高效地執行條碼閱讀工作的文件處理解決方案。 VB.NET 開發者可以通過利用 IronBarcode 輕鬆提高其應用功能並加速條碼識別操作。

許可證詳細信息可在 這裡 查閱。 IronBarcode 提供付費版和免費開發者版。 對於$799,輕量版附帶一年的免費更新和支持。 要了解有關 Iron Software 產品的更多資訊,請參閱 這裡

常見問題解答

我如何在 VB.NET 應用程序中整合條碼讀取功能?

要在 VB.NET 應用程序中整合條碼讀取功能,可以使用 IronBarcode 通過在 Visual Studio 中創建一個新專案,通過 NuGet 套件管理器安裝 IronBarcode 庫,然後使用其功能來分析和打印條碼信息。

在軟件應用程序中使用條碼的好處是什麼?

條碼簡化數據輸入,提高準確性,提高運營效率,使其在零售、醫療保健、物流和庫存管理等行業中至關重要。

如何在 VB.NET 項目中安裝 .NET 條碼庫?

您可以在 VB.NET 項目中通過使用包管理器控制台使用命令Install-Package IronBarCode或使用 Visual Studio 中的 NuGet 套件管理器安裝像 IronBarcode 這樣的 .NET 條碼庫。

使用 .NET 條碼庫可以閱讀哪些條碼格式?

像 IronBarcode 這樣的 .NET 條碼庫支持多種條碼格式,包括 QR Code、UPC-A、UPC-E、EAN-8、EAN-13、Code 39 和 Code 128。

設置 VB.NET 項目中的條碼讀取功能需要哪些步驟?

要設置條碼讀取,需在 Visual Studio 中創建一個 VB.NET 項目,安裝 IronBarcode 庫,並使用其 API 來讀取和分析條碼。過程包括創建條碼閱讀器實例並使用其來解讀條碼數據。

我可以在 VB.NET 應用程序中自定義條碼掃描功能嗎?

是的,您可以使用 IronBarcode 在 VB.NET 應用程序中自定義條碼掃描功能,包括條碼的類型、方向、大小和解析度。

是什麼使得 IronBarcode 成為 VB.NET 條碼閱讀的熱門選擇?

IronBarcode 因其支持多種條碼格式、高準確性、簡單整合、跨平台兼容性和自定義選項而受到歡迎,這使其成為開發者的多功能工具。

IronBarcode 有提供許可證選項嗎?

是的,IronBarcode 提供免費和付費的許可證選項,使得開發者可以選擇適合其項目的計畫。更多詳情可參見 Iron Software 網站。

Jordi Bardia
軟體工程師
Jordi 在 Python、C# 和 C++ 上最得心應手,當他不在 Iron Software 展現技術時,便在做遊戲編程。在分担产品测测试,产品开发和研究的责任时,Jordi 为持续的产品改进增值。他说这种多样化的经验使他受到挑战并保持参与, 而这也是他与 Iron Software 中工作一大乐趣。Jordi 在佛罗里达州迈阿密长大,曾在佛罗里达大学学习计算机科学和统计学。