用 Java 生成 EAN 条码。

EAN 条码在国际贸易中广泛用于识别不同产品的细节。 EAN 条码因其效率而广受欢迎,因为它可以更快地处理,不易出错,并且针对不同的场景存在不同的变化。在某些情况下,您可能需要创建 EAN 代码。因此,本文解释了如何在 Java 中以编程方式创建 EAN 条形码。

用于生成 EAN 条码的 API 安装 - 免费下载

Aspose.BarCode for Java API 支持创建或扫描多种类型的 barcodes。您可以通过从 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 代码的详细信息。此外,您可以通过访问 documentation 部分找到有关 API 其他功能的更多详细信息。如果您需要讨论您的任何疑虑,请随时在 论坛 上给我们写信。

也可以看看