在 C# 中生成二维码。

二维码是一种二维条码,可用于存储一些有用的数据,用于识别或跟踪信息。有时您可能需要创建一个二维码以垂直和水平网格的形式嵌入信息。因此,本文解释了如何在 C# 中以编程方式生成 QR 码。

C# API 安装生成二维码

您需要安装 Aspose.BarCode for .NET API。它可用于创建或扫描不同类型的 条形码。您可以 下载 参考 DLL 文件或使用以下 NuGet 命令安装它。

PM> Install-Package Aspose.BarCode

在 C# 中生成二维码

您可以按照以下步骤生成二维码:

  1. 初始化 BarcodeGenerator 类的实例,同时指定 EncodeType 和输入文本。
  2. 设置二维码的版本和编码类型。
  3. 生成二维码并将输出图像保存为 PNG 格式。

下面的代码片段展示了如何在 C# 中生成二维码:

// 初始化 BarcodeGenerator 类的实例
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.Parameters.Barcode.XDimension.Pixels = 4;

// 设置自动版本
gen.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;

//设置 ForceMicroQR QR 编码类型
gen.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceMicroQR;
gen.Save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.Png);

在 C# 中使用 ForceQR 编码生成 QR 码

在这里,您将学习如何在 C# 中创建 ForceQR 类型的 QR 码。

  1. 初始化 BarcodeGenerator 类的实例,同时指定 EncodeType 和输入文本。
  2. 设置二维码的版本和编码类型。
  3. 创建一个 QR 码并将生成的 QR 码写入 PNG 图像。

以下代码示例演示了如何在 C# 中使用 ForceQR 编码生成 QR 码:

// 初始化 BarcodeGenerator 类的实例
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.Parameters.Barcode.XDimension.Pixels = 4;

// 设置自动版本
gen.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;

//设置 ForceQR QR 编码类型
gen.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceQR;
gen.Save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.Png);

获得免费许可证

您可以申请 免费临时许可证 来评估 API 的全部功能。

结论

在本文中,您学习了如何在 C# 中以编程方式生成具有不同版本和编码类型的 QR 码。此外,可以访问 documentation 部分以探索 Aspose.BarCode 为 .NET API 提供的各种其他功能。如有任何问题,请随时在 论坛 上给我们写信。

也可以看看