條形碼是機器可讀的數據光學表示,由平行線和數字組成,主要用於唯一標識產品和簡化流程,如庫存管理和銷售點交易。在本文中,我們將討論如何使用 C# 和 .NET 應用程序以編程方式掃描條碼。

使用 C# 的條形碼閱讀器 |從圖像中掃描條形碼

條碼掃描器 .NET API

GroupDocs.Parser for C# API 為開發人員提供了從 PDF、Word、Excel 等多種文檔格式中提取數據的能力。憑藉其廣泛的功能,它有助於輕鬆解析文本、元數據、圖像、條形碼和結構化內容。在本文中,我們將探索如何利用此 API 在使用 C# 的 .NET 應用程序中掃描圖像中的條碼。

您可以從下載部分下載 DLL 或 MSI 安裝程序,或通過 NuGet 在您的 .NET 應用程序中安裝 API。

PM> Install-Package GroupDocs.Parser

如何使用 C# 掃描條形碼

如果您仍然認為掃描條形碼是一項複雜的任務,那麼接下來的這些內容將消除您的誤解。按照以下步驟讀取條形碼圖像:

  • 利用 Parser 類加載條碼圖像。
  • 從加載的圖像中獲取條形碼。
  • 使用 Value 屬性從條形碼中提取編碼數據。

以下 C# 源代碼演示瞭如何使用 C# 在 .NET 應用程序中掃描條形碼圖像。

// 使用 C# 掃描條形碼
using (Parser parser = new Parser("/path/barcode.png"))
{
    // 提取所有條形碼。
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();

    // 遍歷條形碼
    foreach (PageBarcodeArea barcode in barcodes)
    {
        // 打印識別條碼值
        Console.WriteLine(barcode.CodeTypeName +" Value: " + barcode.Value);
    }
}

獲得免費許可證

您可以獲得免費的臨時許可證來分析條碼掃描器 和 API 的其他功能,沒有任何評估限制。

結論

總而言之,您已經學習了使用 C# 從圖像中掃描條形碼的簡單方法。從這一學習中,您可以開發自己的條碼閱讀器或簡單地創建一個在線條碼掃描器應用程序。

如需更多學習,您可以訪問以下有用資料:

也可以看看