在 Java 中生成數據矩陣代碼。

數據矩陣代碼是一種全向二維條碼,由代碼一側的 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 中生成數據矩陣代碼

您可以通過以下步驟生成數據矩陣碼:

  1. 在指定 EncodeType 的同時創建一個 BarcodeGenerator 類對象。
  2. 設置數據矩陣代碼的編碼模式。
  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 中生成數據矩陣 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% 的內容已損壞,也可以更正該代碼。此功能以及許多其他優勢使其成為航空電子和汽車行業的首選。但是,您可以訪問 文檔 部分來了解如何使用不同的條形碼。如有任何疑慮,請在 論壇 上給我們寫信。

也可以看看