在 C# 中生成 Aztec 條形碼

Aztec 條碼是一種二維條碼,包含正方形網格和中心的靶心圖案。根據不同的符號模式,它可以包含不同數量的層。在某些情況下,您可能需要創建 Aztec 代碼來生成編碼代碼。因此,本文介紹瞭如何在 C# 中以編程方式生成 Aztec 條碼。

用於生成 Aztec 條形碼的 C# API - 免費下載

Aspose.BarCode for .NET 可用於創建或掃描不同種類的 1D 和 2D 條碼。您可以通過從 New Releases 部分下載參考 DLL 文件或使用下面的 NuGet 安裝命令從 Microsoft Visual Studio IDE 中的 NuGet 庫訪問它,在您的應用程序中輕鬆設置它。

PM> Install-Package Aspose.BarCode

在 C# 中生成 Aztec 條形碼

以下步驟說明瞭如何生成 Aztec 條形碼:

  1. 初始化 BarcodeGenerator 類的構造函數並指定 EncodeType
  2. 設置以像素為單位的大小值和符號模式。
  3. 將輸出的 Aztec 條形碼導出為 PNG 圖像。

下面的示例代碼解釋瞭如何在 C# 中生成 Aztec 條形碼:

// 初始化 BarcodeGenerator 類對象 
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Aztec, "Åspóse.Barcóde©");

// 以像素為單位設置大小值
gen.Parameters.Barcode.XDimension.Pixels = 4;

// 設置符號模式緊湊
gen.Parameters.Barcode.Aztec.AztecSymbolMode = AztecSymbolMode.Compact;

// 保存輸出 Aztec 條形碼
gen.Save("AztecCompact.png", BarCodeImageFormat.Png);

在 C# 中生成帶糾錯碼的 Aztec

您需要按照以下步驟在 C# 中生成帶糾錯的 Aztec 代碼。

  1. 創建一個 BarcodeGenerator 類對象並設置 EncodeType 值。
  2. 設置符號模式和糾錯級別值。
  3. 將輸出的 Aztec 條形碼導出為圖像。

以下代碼片段演示瞭如何在 C# 中以編程方式生成具有糾錯功能的 Aztec 代碼:

// 初始化 BarcodeGenerator 類對象 
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Aztec, "Åspóse.Barcóde© is used to generate & recognize barcodes");

// 以像素為單位設置大小值
gen.Parameters.Barcode.XDimension.Pixels = 4;

// 設置符號模式 FullRange
gen.Parameters.Barcode.Aztec.AztecSymbolMode = AztecSymbolMode.FullRange;

// 將糾錯能力設置為 50%
gen.Parameters.Barcode.Aztec.AztecErrorLevel = 50;

// 保存輸出 Aztec 條形碼
gen.Save("Aztec50.png", BarCodeImageFormat.Png);

下圖顯示了糾錯級別為 50% 的示例 Aztec 條形碼:

C# 中的 Aztec 錯誤更正

獲得免費許可證

您可以通過申請 免費臨時許可證 來評估 API 的全部功能。

結論

在本文中,您了解了在 C# 中以編程方式創建 Aztec 條形碼的不同方法。此外,您可以根據需要調整符號模式以控制輸出代碼的層數。同樣,您可以按照本文中解釋的信息對 Aztec 條形碼添加糾錯。此外,您可以通過閱讀 文檔 部分來探索 API 的其他功能。如有任何疑問,請寫信至論壇

也可以看看