Los códigos de barras son símbolos gráficos utilizados para identificar productos. En la industria minorista, los códigos de barras GS1-128 son omnipresentes. Muchas empresas de todo el mundo intercambian datos utilizando el estándar GS1-128. Como estándar de comercio electrónico, hace posible que una empresa brinde información precisa y confiable sobre sus productos. En este artículo, aprenderemos cómo generar códigos de barras GS1-128. Después de seguir los pasos mencionados, tendremos nuestro propio generador de código de barras GS1-128 en Java. Vamos a empezar.
El artículo cubrirá los siguientes temas:
- API del generador de código de barras Java GS1-128
- Generar código de barras GS1-128 en Java
- Generar Cupón UPC-A GS1 128
- Personalizar la apariencia del código de barras
API de generador de código de barras Java GS1-128
Usaremos la API Aspose.BarCode for Java para generar códigos de barras GS1-128. Es una API de Java robusta, confiable y fácil de usar para la generación y el reconocimiento de códigos de barras. Admite una amplia gama de [tipos de códigos de barras] 1D y 2D6.
Descargue el JAR de la API o agregue la siguiente configuración pom.xml en una aplicación Java basada en Maven.
<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.10</version>
</dependency>
Generar código de barras GS1-128 en Java
Podemos generar fácilmente un código de barras GS1-128 siguiendo los pasos que se detallan a continuación:
- En primer lugar, cree una instancia de la clase BarcodeGenerator con EncodeType como argumento.
- A continuación, especifique el texto a codificar.
- Después de eso, establezca el valor del tamaño del código de barras en píxeles.
- Finalmente, guarde la salida usando el método save(). Toma la ruta del archivo de salida como argumento.
El siguiente ejemplo de código muestra cómo generar un código de barras GS1-128 en Java.
// Este ejemplo de código demuestra cómo generar un código de barras GS1-128.
// Crear una instancia de la clase BarcodeGenerator
// Especifique el tipo de codificación como GS1Code128
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS_1_CODE_128);
// Especificar el texto del código
generator.setCodeText("(01)12345678901231(21)ASPOSE(30)9876");
// Especifique la dimensión X
// el ancho más pequeño de la unidad de barras o espacios de BarCode
generator.getParameters().getBarcode().getXDimension().setPixels(2);
// Guardar la salida
generator.save("C:\\Files\\GS1Code128.jpg");
Generar cupón UPC-A GS1 128 en Java
Del mismo modo, también podemos generar una etiqueta de código de barras con un código de barras de cupón GS1-128 adicional colocado en la misma imagen siguiendo los pasos mencionados anteriormente. Sin embargo, debemos configurar EncodeType como UPCAGS1CODE128COUPON en el primer paso.
El siguiente ejemplo de código muestra cómo generar un cupón UPC-A GS1 Código 128 en Java.
// Este ejemplo de código demuestra cómo generar un cupón UPC-A GS1 Código 128.
// Crear una instancia de la clase BarcodeGenerator
// Especifique el tipo de codificación como UpcaGs1Code128Coupon
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);
// Especificar el texto del código
generator.setCodeText("123456789012(8110)ASPOSE");
// Especifique la dimensión X
// el ancho más pequeño de la unidad de barras o espacios de BarCode
generator.getParameters().getBarcode().getXDimension().setPixels(2);
// Guardar la salida
generator.save("C:\\Files\\Gs1CouponUpcaCode128.jpg");
Personalice la apariencia del cupón GS1 128 en Java
También podemos personalizar la apariencia del código de barras siguiendo los pasos mencionados anteriormente. Sin embargo, necesitamos especificar propiedades adicionales antes de guardar la imagen en el paso final.
El siguiente ejemplo de código muestra cómo personalizar la apariencia del código de barras del cupón GS1 128 en Java.
// Este ejemplo de código demuestra cómo personalizar la apariencia del código de barras del cupón GS1 128.
// Crear una instancia de la clase BarcodeGenerator
// Especifique el tipo de codificación como UpcaGs1Code128Coupon
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);
// Especificar el texto del código
generator.setCodeText("123456789012(8110)ASPOSE");
// Especifique la dimensión X
// el ancho más pequeño de la unidad de barras o espacios de BarCode
generator.getParameters().getBarcode().getXDimension().setPixels(2);
// Establecer espacio de suplemento de cupón 50 píxeles
generator.getParameters().getBarcode().getCoupon().getSupplementSpace().setPixels(50);
// Establecer la altura de la barra
generator.getParameters().getBarcode().getBarHeight().setPixels(50);
// Establecer color de barra
generator.getParameters().getBarcode().setBarColor(Color.RED);
// Establecer color de etiqueta
generator.getParameters().getBarcode().getCodeTextParameters().setColor(Color.BLUE);
// Guardar la salida
generator.save("C:\\Files\\Gs1CouponAppearance.jpg");
Obtenga una licencia gratis
Puede obtener una licencia temporal gratuita para probar la biblioteca sin limitaciones de evaluación.
Conclusión
En este artículo, hemos aprendido sobre el código de barras GS1-128 y cómo generar un código de barras GS1-128 en Java. También hemos visto cómo generar un cupón UPC-A GS1-128 programáticamente. Además, puede obtener más información sobre Aspose.BarCode para la API de Java utilizando documentación. En caso de cualquier ambigüedad, no dude en contactarnos en nuestro foro de soporte gratuito.