Código 128 Generador de código de barras en Python.

Los códigos de barras son una parte integral de los negocios hoy en día, desde la gestión de inventario hasta las transacciones minoristas. Code 128 se destaca como uno de los códigos de barras más versátiles y ampliamente utilizados. Los códigos de barras Code 128 brindan una solución práctica para etiquetar productos, rastrear activos y mejorar la eficiencia operativa. En esta publicación de blog, aprenderemos cómo desarrollar un generador de código de barras 128 en Python. Vamos a empezar.

El artículo cubre los siguientes temas:

  1. API del generador de código de barras Python Code 128
  2. Generar código de barras Code 128 en Python
  3. Generar el código de barras GS1-128
  4. Cupón UPC-A GS1 128 en Python
  5. Personalizar la apariencia del código de barras
  6. Recursos de aprendizaje

Python Code 128 API de generador de código de barras

Usaremos Aspose.BarCode for Python para generar 128 códigos de barras. Es una solución robusta, confiable y fácil de usar para la generación y el reconocimiento de códigos de barras. Admite una amplia variedad de tipos de códigos de barras 1D y 2D.

Descargue el paquete o instale la API desde PyPI usando el siguiente comando pip en la consola:

pip install aspose-barcode-for-python-via-net 

Generar código de barras Code 128 en Python

Podemos generar fácilmente un código de barras de código 128 siguiendo los pasos que se detallan a continuación:

  1. Cree una instancia de la clase BarcodeGenerator con EncodeTypes.CODE128 como argumento.
  2. Después de eso, especifique el texto a codificar.
  3. 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 de código 128 en Python.

# Este ejemplo de código demuestra cómo generar un código de barras Code 128.
import aspose.barcode as barcode

# Inicializar el BarcodeGenerator
# Especificar tipo de codificación
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE128)

# Texto del código
generator.code_text = "123456ABCDEF"

# Guardar el código de barras generado
generator.save("C:\\Files\\Generate_Code_128.jpg")
Generate GS1-128 Barcode using Python

Generate GS1-128 Barcode using Python

Generar código de barras GS1-128 en Python

Podemos generar fácilmente un código de barras GS1-128 siguiendo los pasos que se detallan a continuación:

  1. Cree una instancia de la clase BarcodeGenerator con EncodeTypes.GS1CODE128 como argumento.
  2. Especifique el texto a codificar.
  3. Después de eso, establezca el valor del tamaño del código de barras en píxeles.
  4. 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 Python.

# Este ejemplo de código demuestra cómo generar un código de barras GS1 128.
import aspose.barcode as barcode

# Inicializar el BarcodeGenerator
# Especifique el tipo de codificación como GS1_CODE_128
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.GS1_CODE_128)


# Texto del código
generator.code_text = "(01)12345678901231(21)ASPOSE(30)9876"

# Guardar el código de barras generado
generator.save("C:\\Files\\GS1_128.jpg")
Generate GS1-128 Barcode using Python

Generate GS1-128 Barcode using Python

Generar cupón UPC-A GS1 128 en Python

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 EncodeTypes 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 Python.

# Este ejemplo de código demuestra cómo generar un código de barras de cupón GS1 128.
import aspose.barcode as barcode

# Inicializar el BarcodeGenerator
# Especificar tipo de codificación
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)


# Texto del código
generator.code_text = "123456789012(8110)ASPOSE"

# Guardar el código de barras generado
generator.save("C:\\Files\\GS1_128_COUPON.jpg")
Generate UPC-A GS1 128 Coupon in Python

Generate UPC-A GS1 128 Coupon in Python

Personalizar la apariencia del cupón del Código 128 en Python

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 Python.

# Este ejemplo de código muestra cómo personalizar la apariencia de un código de barras de cupón GS1 128.
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle

# Inicializar el BarcodeGenerator
# Especificar tipo de codificación
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)

# Texto del código
generator.code_text = "123456789012(8110)ASPOSE"

# Personalizar título arriba
generator.parameters.caption_above.text ="CAPTION ABOVE"
generator.parameters.caption_above.visible = True
generator.parameters.caption_above.font.style = FontStyle.ITALIC
generator.parameters.caption_above.font.size.point = 5.0

# Personalizar título a continuación
generator.parameters.caption_below.text = "CAPTION BELOW"
generator.parameters.caption_below.visible = True
generator.parameters.caption_below.font.style = FontStyle.BOLD
generator.parameters.caption_below.font.size.pixels = 15.0
generator.parameters.caption_above.font.family_name = "Verdana"

# Personaliza el color de la barra
bar_color = Color(0x00, 0x00, 0xFF)
generator.parameters.barcode.bar_color = bar_color

# Especifique la dimensión X 
# el ancho más pequeño de la unidad de barras o espacios de BarCode
generator.parameters.barcode.x_dimension.pixels = 2.0;

# Establecer espacio de suplemento de cupón 50 píxeles
generator.parameters.barcode.coupon.supplement_space.pixels = 50.0;

# Establecer la altura de la barra
generator.parameters.barcode.bar_height.pixels = 50.0;

# Guardar el código de barras generado
generator.save("C:\\Files\\Customize_Code_128.jpg")
Customize the colors and coupon supplement space in Python

Customize the colors and coupon supplement space in Python

Obtenga una licencia gratis

Puede obtener una licencia temporal gratuita para probar la biblioteca sin limitaciones de evaluación.

Generador de código de barras de Python – Recursos de aprendizaje gratuitos

Puede obtener más información sobre cómo generar y leer códigos de barras y explorar otras características de Aspose.BarCode for Python utilizando los siguientes recursos:

Conclusión

En este artículo, aprendimos cómo desarrollar un generador de código de barras Code 128 en Python. Siguiendo los pasos descritos en este artículo, puede potenciar sus aplicaciones de Python para generar códigos de barras GS1-128 fácilmente en unas pocas líneas de código. En caso de cualquier ambigüedad, no dude en contactarnos en nuestro foro de soporte gratuito.

Ver también