数据矩阵码是一种全向二维条码,由条码一侧的 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 生成数据矩阵代码
您可以通过以下步骤生成数据矩阵代码:
- 在指定 EncodeType 的同时创建一个 BarcodeGenerator 类对象。
- 设置 Data Matrix 码的编码模式。
- 生成数据矩阵代码并保存输出文件。
下面的代码示例显示了如何在 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 代码。
- 初始化 BarcodeGenerator 类的对象并设置 EncodeType 为输出代码。
- 指定输出代码的编码类型和像素。
- 调用 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% 损坏,也可以纠正该代码。此功能以及许多其他优势使其成为航空电子设备和汽车行业的首选。但是,您可以访问 文档 部分以了解如何使用不同的条形码。如有任何疑问,请在 论坛 上给我们写信。