跳過到頁腳內容
使用IRONBARCODE

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

高效率、精準的條碼讀取是各行各業眾多軟體開發應用的關鍵組成部分。 條碼技術使資料輸入更容易,提高了準確性,並提高了零售、醫療保健、物流和庫存管理等各個行業的營運效率。 技術突破使得將條碼讀取功能整合到 VB.NET 應用程式中變得更加容易和方便。

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

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

  1. 建立一個新專案。
  2. 導入 IronBarcode 庫。
  3. 設定影像路徑並建立條碼閱讀器實例。
  4. 分析條碼資料。
  5. 在控制台上列印條碼資訊。

了解條碼

在當今世界,條碼被廣泛應用於各種物品上,包括身分證、運輸標籤和產品包裝。 這些機器可讀程式碼以平行線、條紋和不同長度的間隙的方式對資料進行編碼,.NET 條碼讀取器元件可以輕鬆讀取這些資料。

條碼有多種用途,例如:

  • 庫存管理包括追蹤庫存水準、監督資源和優化供應鏈流程。
  • 零售:管理定價、監控銷售、加速結帳流程。
  • 醫療保健:準確且有效率地識別個人、處方藥和醫療設備。
  • 文件管理包括整理記錄、建立索引資料以及使檢索更加便捷。 條碼有多種類型,例如二維碼、Code 39、Code 128、EAN(歐洲商品編碼)和 UPC(通用產品代碼)。 每種格式都有其獨特的優點,並且都能很好地適用於各種應用程式。

IronBarcode。

IronBarcode是一款完整的 .NET 條碼掃描器 DLL 程式庫,它使您的專案在 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 框架 .NET 6.0,之後您應該選擇"建立"來啟動專案。

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

如果您選擇控制台應用程序,專案現在將建立必要的框架並啟動 program.cs 文件,讓您輸入程式碼並執行/建置應用程式。

安裝 IronBarcode 庫

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

Install-Package BarCode

與下圖類似:

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

其他選項包括使用 NuGet 套件管理器尋找並下載"條碼"包,這將顯示所有搜尋結果。 之後,您可以決定下載並安裝哪些軟體包到軟體中。

如何使用 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 物件的實例,該物件提供了從各種來源讀取條碼的方法。

使用條碼讀取器的讀取方法掃描指定圖片檔案中的條碼資料。驗證圖片中是否找到任何條碼。 如果找到條碼,則將每次迭代的類型和值列印到控制台。 如果沒有找到條碼,則列印一則訊息,說明未偵測到條碼。 我們將藉助上述程式碼讀取下面的條碼圖像。

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

下圖是由上述條碼影像產生的影像。

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

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

結論

IronBarcode 的全面功能和用戶友好的 API 讓在 VB.NET 應用程式中讀取條碼變得容易。 開發者可以透過幾行程式碼解碼圖片檔案中的條碼,從而提取對其應用程式有用的資料。 IronBarcode 為您提供建立庫存管理系統、零售應用程式或文件處理解決方案所需的工具,這些系統、應用程式或解決方案可以正確有效地執行條碼讀取工作。 VB.NET 開發人員可以利用 IronBarcode 輕鬆改善應用程式的功能並加快條碼識別操作。

許可詳情請點擊此處查看。 IronBarcode 提供付費版本和免費開發者許可證。 對於$799 ,輕量版包含一年的免費更新和支援。 想了解更多關於Iron Software產品的信息,請點擊此處

常見問題解答

如何將 BarCode 讀取功能整合至 VB.NET 應用程式?

要在 VB.NET 應用程式中整合條碼讀取功能,您可以使用 IronBarcode,方法是在 Visual Studio 中建立新專案,透過 NuGet 套件管理員安裝 IronBarcode 函式庫,並使用其功能來分析和列印條碼資訊。

在軟體應用程式中使用 BarCode 有什麼好處?

BarCode 可簡化資料輸入、改善精確度並提昇作業效率,因此在零售、醫療保健、物流和庫存管理等領域是不可或缺的。

如何在 VB.NET 專案中安裝 .NET 條碼庫?

您可以在 VB.NET 專案中安裝 IronBarcode 之類的 .NET 條碼函式庫,方法是在套件管理員控制台中使用 Install-Package IronBarCode 指令,或在 Visual Studio 中使用 NuGet 套件管理員。

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

IronBarcode for .NET 條碼函式庫支援多種條碼格式,包括 QR code、UPC-A、UPC-E、EAN-8、EAN-13、Code 39 和 Code 128。

在 VB.NET 專案中設定 BarCode 讀取涉及哪些步驟?

若要設定條碼讀取,請在 Visual Studio 中建立一個 VB.NET 專案,安裝 IronBarcode 函式庫,並使用其 API 來讀取和分析條碼。這個過程包括建立一個 BarCode 閱讀器實例,並使用它來解釋條碼資料。

我可以在 VB.NET 應用程式中自訂 BarCode 掃描功能嗎?

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

是什麼讓 IronBarcode 成為 VB.NET 條碼讀取的熱門選擇?

IronBarcode 因其支援多種條碼格式、高精確度、簡單整合、跨平台相容性及客製化選項而大受好評,成為開發人員的多用途工具。

IronBarcode 是否有授權選擇?

是的,IronBarcode 提供免費和付費兩種授權方式,讓開發人員選擇適合其專案需求的方案。更多詳細資訊請參閱 Iron Software 網站。

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