使用 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 的使用者友好 API 輕鬆整合條碼讀取功能。

IronBarcode的主要功能包括

  • 支持多種條碼格式:IronBarcode 與多種行業標準兼容,並支持多種條碼格式,例如 UPC-A、UPC-E、EAN-8、EAN-13、Code 39、Code 128、QR 代碼等。
  • 高精確度: IronBarcode 使用尖端算法來保證可靠且精確的條碼檢測,特別是在條碼損壞或品質不佳的困難情況下。
  • 簡單集成:IronBarcode 由於其清晰的 API 和詳細的文檔,能夠輕鬆地集成到 VB.NET 專案中,從而快速創建和實現條碼讀取功能。
  • 跨平台相容性: 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 Framework 6.0 作為我們的課程,之後你應該選擇「建立」來開始專案。

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

如果您選擇了控制台應用程式,專案將立即建立必要的框架並啟動 program.cs 檔案,允許您輸入程式碼並執行/建置應用程式。

安裝 IronBarcode 庫

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

Install-Package BarCode

類似於下圖:

如何使用 VB .NET 條碼讀取元件:圖4 - 軟體包管理器主控台輸入

其他選項包括使用 NuGet 套件管理器來查找和下載 "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.11 剛剛發布

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