在 C# 中生成数据矩阵代码。

数据矩阵码以小尺寸提供高数据密度,使其成为空间有限场景的理想选择。在某些情况下,您可能希望创建一个 Data Matrix 代码以以网格中排列的对比单元格的形式存储信息。根据这些要求,本文介绍了如何在 C# 中以编程方式生成数据矩阵代码。

C# API 安装以生成数据矩阵代码

Aspose.BarCode for .NET API 支持生成或扫描不同的一维和二维条码。您可以通过 下载 其 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 等)的数据矩阵码以及数据矩阵码的其他变体。您可以通过访问 documentation 空间了解其他功能。如有任何疑问,请随时通过 论坛 与我们联系。

也可以看看