用 Java 生成数据矩阵代码。

数据矩阵码是一种全向二维条码,由条码一侧的 L 形图案以及相邻两侧的实线边框定义。在特定用例中,您可能需要创建具有多种编码类型的数据矩阵代码。本文介绍了如何在 Java 中以编程方式生成数据矩阵代码。

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

您可以轻松配置 Aspose.BarCode for Java API,支持、创建或扫描多种 barcodes。您可以在 pom.xml 文件中 下载 参考 JAR 文件和具有以下配置的 javadoc 文件,以便从 Aspose Repository 访问它。

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-barcode</artifactId>
    <version>22.8</version>
</dependency>

用 Java 生成数据矩阵代码

您可以通过以下步骤生成数据矩阵代码:

  1. 在指定 EncodeType 的同时创建一个 BarcodeGenerator 类对象。
  2. 设置 Data Matrix 码的编码模式。
  3. 生成数据矩阵代码并保存输出文件。

下面的代码示例显示了如何在 Java 中生成数据矩阵代码:

// 初始化 BarcodeGenerator 类的对象
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DATA_MATRIX, "ASPOSE");

// 设置像素
gen.getParameters().getBarcode().getXDimension().setPixels(4);

// 将编码模式设置为自动
gen.getParameters().getBarcode().getDataMatrix().setDataMatrixEncodeMode(DataMatrixEncodeMode.AUTO);

// 保存输出数据矩阵码
gen.save("Datamatrix.png", BarCodeImageFormat.PNG);

用 Java 生成数据矩阵 ECC200 代码

以下步骤详细说明了如何在 Java 中创建 Data Matrix ECC200 代码。

  1. 初始化 BarcodeGenerator 类的对象并设置 EncodeType 为输出代码。
  2. 指定输出代码的编码类型和像素。
  3. 调用 save 方法导出生成的 ECC200 条码。

下面的代码片段是如何在 Java 中生成 Data Matrix ECC200 代码的示例:

// 初始化 BarcodeGenerator 类的对象
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DATA_MATRIX, "Åspóse");

// 设置像素
gen.getParameters().getBarcode().getXDimension().setPixels(4);

// 将 DataMatrix Ecc 设置为 200
gen.getParameters().getBarcode().getDataMatrix().setDataMatrixEcc(DataMatrixEccType.ECC_200);

// 保存输出数据矩阵码
gen.save("DatamatrixEcc200Basic.png", BarCodeImageFormat.PNG);

获得免费许可证

您可以申请 免费临时许可证 来检查 API 的不同特性和功能,不受任何限制。

结论

在本文中,您了解了如何在 Java 中以编程方式生成数据矩阵代码。创建一个可靠的数据矩阵代码会很有帮助,即使代码被其内容的 30% 损坏,也可以纠正该代码。此功能以及许多其他优势使其成为航空电子设备和汽车行业的首选。但是,您可以访问 文档 部分以了解如何使用不同的条形码。如有任何疑问,请在 论坛 上给我们写信。

也可以看看