數據矩陣代碼是一種全向二維條碼,由代碼一側的 L 形圖案和兩個相鄰側的實線邊框定義。在特定用例中,您可能需要創建具有多種編碼類型的數據矩陣代碼。本文介紹如何在 Java 中以編程方式生成數據矩陣碼。
安裝 Java API 以生成數據矩陣代碼
您可以輕鬆配置支持、創建或掃描多種條碼的Aspose.BarCode for Java API。您可以下載 參考 JAR 文件和 javadoc 文件,在 pom.xml 文件中具有以下配置,以便從 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 類對象。
- 設置數據矩陣代碼的編碼模式。
- 生成數據矩陣代碼並保存輸出文件。
下面的代碼示例顯示瞭如何在 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 中生成數據矩陣 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% 的內容已損壞,也可以更正該代碼。此功能以及許多其他優勢使其成為航空電子和汽車行業的首選。但是,您可以訪問 文檔 部分來了解如何使用不同的條形碼。如有任何疑慮,請在 論壇 上給我們寫信。