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 条形码:
- 初始化 BarcodeGenerator 类的对象。
- 以像素数设置大小。
- 将输出的 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 条形码。
- 创建 BarcodeGenerator 类的实例并设置 EncodeType。
- 设置补充空间和补充数据。
- 将输出的 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 代码的示例输出:
获得免费许可证
有兴趣在没有任何评估限制的情况下评估 API?立即申请 免费临时许可证 以充分测试 API。
结论
在本文中,您了解了如何在 Java 中以编程方式生成 EAN 条形码。此外,还解释了使用 EAN 5 和 EAN 2 等补充数据创建 EAN 代码的详细信息。此外,您可以通过访问 documentation 部分找到有关 API 其他功能的更多详细信息。如果您需要讨论您的任何疑虑,请随时在 论坛 上给我们写信。