Generar código de barras EAN en Java.

El código de barras EAN se usa ampliamente en el comercio internacional para identificar los detalles de diferentes productos. El código de barras EAN es popular debido a su eficiencia, ya que se puede procesar más rápido, es menos propenso a errores y existen diferentes variaciones para diferentes escenarios. En ciertos casos, es posible que deba crear un código EAN. En consecuencia, este artículo explica cómo crear un código de barras EAN mediante programación en Java.

Instalación de API para generar código de barras EAN - Descarga gratuita

Aspose.BarCode for Java La API admite la creación o el escaneo de muchos tipos de códigos de barras. Puede configurarlo fácilmente accediendo desde la sección descargas o usar las configuraciones a continuación en su archivo pom.xml para habilitarlo desde 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>

Generar código de barras EAN 13 en Java

Los siguientes pasos explican cómo generar un código de barras EAN mediante programación en Java:

  1. Inicializa un objeto de la clase BarcodeGenerator.
  2. Establezca el tamaño en el número de píxeles.
  3. Guarde el código de barras EAN 13 de salida como una imagen.

El siguiente fragmento de código demuestra cómo generar un código de barras EAN mediante programación en Java:

// Inicializar una instancia de la clase BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN_13, "1234567890128");

// Establecer el tamaño en píxeles
gen.getParameters().getBarcode().getXDimension().setPixels(2);

// Guardar código de barras EAN 13 de salida
gen.save("Ean13.png", BarCodeImageFormat.PNG);

Generar EAN 5 con Datos Suplementarios en Java

Puede agregar dígitos adicionales para reflejar información específica en el código de barras. Los siguientes pasos muestran cómo generar un código de barras EAN 5 agregando dígitos al código EAN 13 en Java.

  1. Cree una instancia de la clase BarcodeGenerator y configure el EncodeType.
  2. Configure el espacio complementario y los datos complementarios.
  3. Guarde el código EAN 5 de salida como una imagen.

El ejemplo de código a continuación muestra cómo generar un código EAN 5 con datos complementarios en Java:

// Inicializar una instancia de la clase BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN_13, "1234567890128");

// Establecer el tamaño en píxeles
gen.getParameters().getBarcode().getXDimension().setPixels(2);

// Establecer el espacio suplementario en píxeles
gen.getParameters().getBarcode().getSupplement().getSupplementSpace().setPixels(20);

// Fijar suplemento EAN 5
gen.getParameters().getBarcode().getSupplement().setSupplementData("12345");

// Guardar código de barras EAN 5
gen.save("SupplementEAN5.png", BarCodeImageFormat.PNG);

La siguiente imagen muestra la salida de muestra de un código EAN 5 que contiene los datos complementarios:

Suplemento EAN 5 Java

Obtenga una licencia gratis

¿Interesado en evaluar la API sin limitaciones de evaluación? Solicite una licencia temporal gratuita ahora para probar la API a su máxima capacidad.

Conclusión

En este artículo, ha entendido cómo generar un código de barras EAN mediante programación en Java. Además, también se explican los detalles para crear un código EAN con datos complementarios como EAN 5 y EAN 2. Además, puede encontrar más detalles sobre otras características de la API visitando la sección documentación. No dude en escribirnos al foro si necesita hablar sobre alguna de sus inquietudes.

Ver también