使用 IRONBARCODE

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

發佈 2024年3月6日
分享:

介紹

有效且精確的條碼讀取是許多軟體開發應用中關鍵的一部分,在各個行業中均有應用。條碼技術使數據輸入更輕鬆,提高了精確性,並在零售、醫療保健、物流和庫存管理等多個行業中提高了運營效率。技術的突破使得將條碼讀取功能集成到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 的使用者友好 APIs 輕鬆整合條碼讀取功能。

IronBarcode 的主要功能包括

  • 支持多種條碼格式: IronBarcode兼容多種行業標準,並支持許多條碼格式,如UPCA、UPCE、EAN8、EAN13、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 Forms」或「WPF 應用程式」。在本文中,我們選擇 Visual Basic 主控台應用程式。條碼有著廣泛的應用。像 Webform/MVC/MVC Core 這類程式也是另一個選項。

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

在相應的文字框中輸入項目名稱並選擇檔案路徑。點擊選擇“下一步”。

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

接下來,進行所需的選擇。我們為這次課程選擇的是 .NET 6.0,之後您應該選擇“Create”來開始專案。

如何使用 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()
        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
VB.NET

要使用 IronBarcode 的功能,首先需要導入 IronBarcode 命名空間。指定包含條碼圖片的檔案位置。將「path/to/barcode_image.jpg」替換為你的條碼圖片檔案的路徑。接著建立 BarcodeReader 物件的實例,該物件提供從各種來源讀取條碼的方法。

使用 BarcodeReader 的 Read 方法來從指定的圖片檔案中掃描條碼資料。檢查圖片中是否能找到任何條碼。如果找到條碼,則將每個條碼的類型和值報告到控制台。如果沒有找到條碼,打印一條訊息說未檢測到條碼。我們將使用上述代碼來讀取以下條碼圖片。

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

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

如何使用VB .NET條碼讀取元件:圖7 - 執行前面程式碼的控制台輸出

點擊此處查看教程 連結 了解更多關於條碼創建的資訊。

結論

IronBarcode 的全面功能和用戶友好的 API,使得在 VB.NET 應用程式中讀取條碼變得容易。開發人員只需幾行代碼即可從圖片文件中解碼條碼,進而提取應用程式所需的有用數據。IronBarcode 為您提供了構建庫存管理系統、零售應用或文檔處理解決方案所需的工具,這些工具能夠準確且高效地執行條碼讀取任務。VB.NET 開發人員可以輕鬆提升應用程式的功能,並加速條碼識別操作,通過利用 IronBarcode。

詳細的授權資訊可在 這裡IronBarcode 提供付費版本和免費開發者許可證。對於 $749,輕量版提供一年的免費更新和支持。如需更多了解 Iron Software 產品,请參考 這裡.

< 上一頁
如何在 VB .NET 中列印條碼標籤
下一個 >
如何在VB .NET中使用2D條碼

準備開始了嗎? 版本: 2024.8 剛剛發布

免費 NuGet 下載 總下載次數: 1,169,792 查看許可證 >