条形码是机器可读的数据光学表示,由平行线和数字组成,主要用于唯一标识产品和简化流程,如库存管理和销售点交易。在本文中,我们将讨论如何使用 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# 从图像中扫描条形码的简单方法。从这一学习中,您可以开发自己的条码阅读器或简单地创建一个在线条码扫描器应用程序。

如需更多学习,您可以访问以下有用资料:

也可以看看