在 C# 中生成二維碼。

QR碼是一種二維條形碼,可用於存儲一些有用的數據,用於識別或跟踪信息。有時您可能需要創建 QR 碼以以垂直和水平網格的形式嵌入信息。因此,本文介紹瞭如何在 C# 中以編程方式生成 QR 碼。

C# API 安裝生成二維碼

您需要安裝 Aspose.BarCode for .NET API。它可用於創建或掃描不同種類的條形碼。您可以 下載 參考 DLL 文件或使用以下 NuGet 命令安裝它。

PM> Install-Package Aspose.BarCode

在 C# 中生成二維碼

您可以按照以下步驟生成二維碼:

  1. 在指定 EncodeType 和輸入文本的同時初始化 BarcodeGenerator 類的實例。
  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 編碼生成二維碼

在這裡,您將學習如何在 C# 中創建 ForceQR 類型的二維碼。

  1. 在指定 EncodeType 和輸入文本的同時初始化 BarcodeGenerator 類的實例。
  2. 設置二維碼的版本和編碼類型。
  3. 創建二維碼並將生成的二維碼寫入PNG圖像。

下面的代碼示例演示瞭如何在 C# 中使用 ForceQR 編碼生成二維碼:

// 初始化 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 碼。此外,可以訪問 文檔 部分來探索 Aspose.BarCode for .NET API 提供的各種其他功能。如有任何疑問,請隨時在論壇上給我們寫信。

也可以看看