在 Java 中生成 EAN 條碼。

EAN 條碼在國際貿易中被廣泛用於識別不同產品的詳細信息。 EAN 條形碼之所以受歡迎,是因為它的效率更高,因為它可以更快地處理、更不容易出錯,並且針對不同的場景存在不同的變化。在某些情況下,您可能需要創建 EAN 代碼。因此,本文介紹瞭如何在 Java 中以編程方式創建 EAN 條碼。

生成 EAN 條碼的 API 安裝 - 免費下載

Aspose.BarCode for Java API 支持創建或掃描多種類型的條碼。您可以通過從 downloads 部分訪問它來輕鬆設置它,或者使用 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.9</version>
</dependency>

在 Java 中生成 EAN 13 條碼

以下步驟詳細說明瞭如何在 Java 中以編程方式生成 EAN 條碼:

  1. 初始化 BarcodeGenerator 類的對象。
  2. 以像素數設置大小。
  3. 將輸出的 EAN 13 條碼保存為圖像。

以下代碼片段演示瞭如何在 Java 中以編程方式生成 EAN 條碼:

// 初始化 BarcodeGenerator 類的實例
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN_13, "1234567890128");

// 以像素為單位設置大小
gen.getParameters().getBarcode().getXDimension().setPixels(2);

// 保存輸出EAN 13條碼
gen.save("Ean13.png", BarCodeImageFormat.PNG);

在 Java 中生成帶有補充數據的 EAN 5

您可以附加額外的數字以將特定信息反映到條形碼中。以下步驟顯示如何通過將數字附加到 Java 中的 EAN 13 代碼來生成 EAN 5 條形碼。

  1. 創建 BarcodeGenerator 類的實例並設置 EncodeType
  2. 設置補充空間和補充數據。
  3. 將輸出的 EAN 5 代碼保存為圖像。

下面的代碼示例顯示瞭如何在 Java 中生成帶有補充數據的 EAN 5 代碼:

// 初始化 BarcodeGenerator 類的實例
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN_13, "1234567890128");

// 以像素為單位設置大小
gen.getParameters().getBarcode().getXDimension().setPixels(2);

// 以像素為單位設置補充空間
gen.getParameters().getBarcode().getSupplement().getSupplementSpace().setPixels(20);

// 集EAN 5補
gen.getParameters().getBarcode().getSupplement().setSupplementData("12345");

// 保存 EAN 5 條碼
gen.save("SupplementEAN5.png", BarCodeImageFormat.PNG);

下圖描述了包含補充數據的 EAN 5 代碼的示例輸出:

EAN 5 補充 Java

獲得免費許可證

有興趣在沒有任何評估限制的情況下評估 API?立即申請 免費臨時許可證 以測試 API 的全部容量。

結論

在本文中,您了解瞭如何在 Java 中以編程方式生成 EAN 條形碼。此外,還解釋了使用 EAN 5 和 EAN 2 等補充數據創建 EAN 代碼的詳細信息。此外,您可以通過訪問 文檔 部分找到有關 API 其他功能的更多詳細信息。如果您需要討論您的任何疑慮,請隨時通過 論壇 給我們寫信。

也可以看看