IRONSOFTWAREHOME
使用IRONBARCODE

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

Curtis Chau
Curtis Chau
Updated: 2026年6月3日

在許多行業各種軟體開發應用中,有效且精確的條碼讀取是關鍵組成部分。 條碼技術可簡化資料輸入,提高準確性,並在包括零售、醫療保健、物流和庫存管理等各個行業中提升運營效率。 技術突破讓在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 Forms"或"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函式庫於解決方案中的必要步驟。 在套件管理控制台中使用以下命令來完成此操作:

PM > Install-Package BarCode

類似於下面的圖片:

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

其他選擇包括使用NuGet套件管理器搜索並下載"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
VB .NET

要使用IronBarcode功能,首先導入IronBarcode命名空間。 指定您要讀取的條碼圖片檔的位置。 將您的條碼圖片檔路徑替換為"Demo.png"。 建立BarcodeReader物件的實例,該物件提供從各種來源讀取條碼的方法。

使用BarcodeReader的Read方法從指定的圖片檔中掃描條碼資料。確認圖片中是否找到任何條碼。 如果找到條碼,則在控制台上列印每個迭代的型別和值。 如果未找到,列印訊息說找不到條碼。 我們將使用上面的程式碼讀取下面的條碼圖片。

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

下面是從上面的條碼圖片生成的圖片。

如何使用VB .NET條碼讀取器組件:圖7 - 執行上述程式碼的控制台輸出

點擊這個連結查看教程,以了解更多有關建立條碼的資訊。

結論

IronBarcode全面的功能和使用者友好的API使在VB.NET應用中讀取條碼變得易如反掌。 開發人員可以通過解碼圖片檔中的條碼來提取對其應用程式有用的資料,只需幾行程式碼。 IronBarcode為您提供構建庫存管理系統、零售應用程式或能夠正確有效地執行條碼讀取任務的文件處理解決方案所需的工具。 通過使用IronBarcode,VB.NET開發人員可以輕鬆提高其應用程式的功能,並加快條碼識別操作。

租賃詳情可在這裡找到。 IronBarcode有付費版本和免費開發者授權。 對於$999,精簡版附贈一年的免費更新和支援。 如需了解更多Iron Software產品,請參閱這裡

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

...
閱讀更多

相關文章

Key in blue circle

立即免費取得 30 天試用金鑰

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
預訂您的免費即時演示
Booking Badge

全球數百萬工程師信賴

Iron Software的客戶標誌
獲取您的無義務諮詢
完成下方表單或發送電子郵件至sales@ironsoftware.com
您的詳細資訊將始終保密。
全球數百萬工程師信賴
Iron Software的客戶標誌
立即獲取您的30天試用金鑰
無需信用卡或帳戶建立