在 C# 中生成數據矩陣代碼。

數據矩陣碼以小尺寸提供高數據密度,使其成為空間受限場景的理想選擇。在某些情況下,您可能希望創建一個數據矩陣代碼,以網格中排列的對比單元格的形式存儲信息。根據此類要求,本文介紹瞭如何在 C# 中以編程方式生成數據矩陣碼。

C# API 安裝生成數據矩陣碼

Aspose.BarCode for .NET API 支持生成或掃描不同的 1D 和 2D 條碼。您可以通過 下載 它的 DLL 文件或運行以下 NuGet 命令從 NuGet 庫中安裝它來在您的環境中配置它。

PM> Install-Package Aspose.BarCode

在 C# 中生成數據矩陣代碼

您需要按照以下步驟生成數據矩陣碼:

  1. 創建 BarcodeGenerator 類的對象並設置 EncodeType
  2. 設置數據矩陣代碼的像素和編碼模式。
  3. 通過將輸出數據矩陣代碼導出為 PNG 圖像來保存輸出數據矩陣代碼。

以下代碼示例解釋瞭如何在 C# 中生成數據矩陣代碼:

// 初始化 BarcodeGenerator 類的對象
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DataMatrix, "ASPOSE");

// 設置像素
gen.Parameters.Barcode.XDimension.Pixels = 4;

// 將編碼模式設置為自動
gen.Parameters.Barcode.DataMatrix.DataMatrixEncodeMode = DataMatrixEncodeMode.Auto;

// 保存輸出數據矩陣碼
gen.Save("Datamatrix.png", BarCodeImageFormat.Png);

在 C# 中生成數據矩陣 ECC200 代碼

以下步驟演示瞭如何在 C# 中創建 Data Matrix ECC200 代碼。

  1. 實例化 BarcodeGenerator 類的對象並將輸入文本和 EncodeType 作為參數傳遞。
  2. 設置像素和數據矩陣 ECC 類型。
  3. 使用 Save 方法寫入 Data Matrix ECC200 條碼。

下面的代碼片段詳細說明瞭如何在 C# 中生成 Data Matrix ECC200 條碼:

// 初始化 BarcodeGenerator 類的對象
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DataMatrix, "Åspóse");

// 設置像素
gen.Parameters.Barcode.XDimension.Pixels = 4;

// 將 DataMatrix Ecc 設置為 200
gen.Parameters.Barcode.DataMatrix.DataMatrixEcc = DataMatrixEccType.Ecc200;

// 保存輸出數據矩陣碼
gen.Save("DatamatrixEcc200Basic.png", BarCodeImageFormat.Png);

獲得免費許可證

有興趣在沒有任何評估限制的情況下評估 API?如果是,那麼您可以申請 免費臨時許可證

結論

在本文中,您探索瞭如何生成具有不同編碼(如 ECC200、ECC000、ECC050 等)的數據矩陣碼以及數據矩陣碼的其他變體。您可以訪問 文檔 空間查看其他功能。如有任何疑問,請隨時通過 論壇 與我們聯繫。

也可以看看