數據矩陣碼以小尺寸提供高數據密度,使其成為空間受限場景的理想選擇。在某些情況下,您可能希望創建一個數據矩陣代碼,以網格中排列的對比單元格的形式存儲信息。根據此類要求,本文介紹瞭如何在 C# 中以編程方式生成數據矩陣碼。
C# API 安裝生成數據矩陣碼
Aspose.BarCode for .NET API 支持生成或掃描不同的 1D 和 2D 條碼。您可以通過 下載 它的 DLL 文件或運行以下 NuGet 命令從 NuGet 庫中安裝它來在您的環境中配置它。
PM> Install-Package Aspose.BarCode
在 C# 中生成數據矩陣代碼
您需要按照以下步驟生成數據矩陣碼:
- 創建 BarcodeGenerator 類的對象並設置 EncodeType。
- 設置數據矩陣代碼的像素和編碼模式。
- 通過將輸出數據矩陣代碼導出為 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 代碼。
- 實例化 BarcodeGenerator 類的對象並將輸入文本和 EncodeType 作為參數傳遞。
- 設置像素和數據矩陣 ECC 類型。
- 使用 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 等)的數據矩陣碼以及數據矩陣碼的其他變體。您可以訪問 文檔 空間查看其他功能。如有任何疑問,請隨時通過 論壇 與我們聯繫。