QR码(Quick Response code)实际上是一种二维条码,其中包含可以通过QR码阅读器和智能手机轻松读取和扫描的信息。如今,QR 码被用于产品信息和营销、移动支付、访问控制等。在本文中,我们将讨论如何在 .NET 应用程序中使用 C# 以编程方式扫描 QR 码。

使用 C# 的二维码阅读器 |扫描图片中的二维码

二维码扫描器 .NET API

GroupDocs.Parser for C# API 是一种解决方案,允许开发人员从各种文档格式(包括 PDF、Word、Excel 等)中提取信息。它提供了一个简单的界面和全面的功能,可以毫不费力地解析文档中的文本、元数据、图像、条形码和结构化内容。在本文中,我将使用它在使用 C# 的 .NET 应用程序中扫描图像中的二维码。

您可以从下载部分下载 DLL 或 MSI 安装程序,或通过 NuGet 在您的 .NET 应用程序中安装 API。

PM> Install-Package GroupDocs.Parser

如何使用 C# 扫描二维码

以下几行将迫使您改变对扫描二维码是一项艰巨任务的误解。以下是显示如何读取二维码图像的步骤:

  • 使用 Parser 类加载 QR 码图像。
  • 获取加载图像的二维码。
  • 使用 Value 属性从 QR 代码中提取所附的消息。

以下 C# 源代码使用 C# 使用 .NET 应用程序扫描二维码图像:

// 使用 C# 扫描二维码
using (Parser parser = new Parser("/path/qrcode.png"))
{
    // 提取所有二维码。
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();

    // 迭代
    foreach (PageBarcodeArea barcode in barcodes)
    {
        // 打印识别的二维码值
        Console.WriteLine(barcode.CodeTypeName +" Code Value: " + barcode.Value);
    }
}

获得免费许可证

您可以获得免费的临时许可证来分析 QR 扫描仪 和 API 的其他功能,没有任何评估限制。

结论

今天,您刚刚学习了使用 C# 从图像中扫描二维码的简单方法。从这一学习中,您可以开发您的 QR 码阅读器或简单地创建一个在线 QR 码扫描仪应用程序。

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

二维码扫描器.NET API | 文档

API 参考 | 免费支持 | 代码示例

也可以看看