Generador de código de barras Python

Los códigos de barras son una parte esencial de todo tipo de negocio. El uso de códigos de barras está muy extendido en una variedad de aplicaciones, incluida la gestión de inventario, el seguimiento de productos y los sistemas de punto de venta. Como desarrollador, a menudo puede encontrarse en una situación en la que necesita generar códigos de barras en su aplicación de Python. Podemos generar fácilmente códigos de barras de alta calidad en aplicaciones de Python con un esfuerzo mínimo utilizando Aspose.Barcode para la API de Python. La biblioteca Python Barcode Generator se examinará en detalle en esta publicación de blog, junto con una guía paso a paso para su uso. Después de seguir los pasos mencionados, tendremos nuestro propio generador de código de barras de Python. Vamos a empezar.

En este artículo se tratarán los siguientes temas:

  1. API de Python Barcode Generator - Descarga gratuita
  2. ¿Cómo crear un código de barras en Python?
  3. Configuración e instalación de Aspose.BarCode for Python
  4. Pasos para crear un código de barras con Python
  5. Personalizar la apariencia de un código de barras
  6. Personalizar la etiqueta de un código de barras
  7. Mostrar títulos de código de barras
  8. Guardar y exportar el código de barras generado
  9. Obtenga una licencia gratuita
  10. Generar código de barras en línea
  11. Recursos de aprendizaje

Python Barcode Generator API - Descarga gratuita

Aspose.BarCode for Python es una API poderosa y versátil para generar y manipular códigos de barras en varios formatos. Es una herramienta flexible y confiable que permite a los desarrolladores crear y leer varios tipos de códigos de barras 1D y 2D. Admite más de 60 tipos de simbologías de códigos de barras, incluidos los más populares, como Code 39, Code 128, QR Code, EAN, UPC, PDF147, Data Matrix y códigos de barras complejos.

Con Aspose.BarCode for Python, podemos generar fácilmente imágenes de códigos de barras en varios formatos de archivo, como PNG, JPEG y TIFF. La API también brinda la capacidad de establecer propiedades de código de barras, como el tamaño, la orientación, la resolución y más. Además, también podemos generar códigos de barras con codificación de datos personalizados y extraer datos de imágenes de códigos de barras existentes.

Si está buscando una herramienta de manipulación, lector de códigos de barras y generación de códigos de barras completa, confiable y fácil de usar, Aspose.BarCode es una excelente opción a considerar.

¿Cómo crear un código de barras en Python?

Para crear un código de barras en Python, usaremos Aspose.BarCode for Python. Podemos integrarlo fácilmente en proyectos de Python. Su amplio conjunto de funciones lo convierte en una opción inteligente para los desarrolladores que buscan una biblioteca de lectura y generación de códigos de barras robusta y adaptable para Python.

Configuración e instalación de Aspose.BarCode for Python

Antes de comenzar a escribir código Python para generar códigos de barras, debemos configurar e instalar Aspose.BarCode for Python en nuestro proyecto Python. Podemos integrarlo en un proyecto de Python existente o en uno de nueva creación.

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 

Pasos para crear un código de barras en Python

Podemos crear códigos de barras con Aspose.BarCode for Python siguiendo los pasos que se detallan a continuación:

  1. En primer lugar, cree una instancia de la clase BarcodeGenerator y establezca los EncodeTypes necesarios.
  2. A continuación, especifique el texto del código de entrada.
  3. Opcionalmente, especifique las opciones de personalización del código de barras.
  4. Finalmente, llame al método save() para guardar la imagen de código de barras generada en la ruta de archivo dada.

El siguiente ejemplo de código muestra cómo crear un código de barras usando Python.

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

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

# Texto del código
generator.code_text = "1234567890"

# Guardar el código de barras generado
generator.save("C:\\Files\\Code39Standard.jpg")
Crear código de barras en Python.

Crear código de barras en Python.

Personalice la apariencia del código de barras

Podemos personalizar la apariencia de un código de barras configurando su resolución, color de fondo, color del borde, color del título, altura de la imagen, etc. Para personalizar la apariencia de un código de barras, siga los pasos mencionados anteriormente. Sin embargo, necesitamos establecer propiedades requeridas adicionales.

El siguiente ejemplo de código muestra cómo personalizar la apariencia de un código de barras usando Python.

# Este ejemplo de código demuestra cómo personalizar la apariencia de un código de barras.
import aspose.barcode as barcode
from aspose.pydrawing import Color

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

# Texto del código
generator.code_text = "1234567890"

# Establecer resolución de imagen
generator.parameters.resolution = 300

# Especifique el tamaño de la imagen del código de barras
generator.parameters.barcode.x_dimension.pixels = 4

# Especifique el color de primer plano del código de barras
generator.parameters.barcode.fore_color = Color(0, 0, 255)

# Especificar el color de la barra del código de barras
generator.parameters.back_color = Color(255,0,0)

# Guardar el código de barras generado
generator.save("C:\\Files\\Customize.jpg")
Generar código de barras personalizado

Genere un código de barras personalizado en Python.

Personalice la etiqueta del código de barras

También podemos personalizar la etiqueta del código de barras configurando su color, ubicación, espaciado y fuente. Siga los pasos mencionados anteriormente para personalizar las etiquetas de código de barras. Sin embargo, necesitamos establecer varias propiedades de la clase codetextparameters para personalizar las etiquetas.

El siguiente ejemplo de código muestra cómo personalizar la etiqueta del código de barras mediante Python.

# Este ejemplo de código demuestra cómo personalizar el texto del código de un código de barras.
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.CODE_39_STANDARD, "Aspose.BarCode")

# Establecer resolución de imagen
generator.parameters.resolution = 300

# Especifique el tamaño de la imagen del código de barras
generator.parameters.barcode.x_dimension.pixels = 4

# Personaliza el texto del Código
generator.parameters.barcode.code_text_parameters.space.pixels = 5;
generator.parameters.barcode.code_text_parameters.font_mode = barcode.generation.FontMode.MANUAL;
generator.parameters.barcode.code_text_parameters.font.family_name = "Lucida Handwriting";
generator.parameters.barcode.code_text_parameters.font.style = FontStyle.UNDERLINE;
generator.parameters.barcode.code_text_parameters.font.size.point = 8;


# Guardar el código de barras generado
generator.save("C:\\Files\\BarcodeCodeText.jpg")
Personalice la etiqueta del código de barras

Personaliza la etiqueta del código de barras en Python.

Mostrar leyendas de códigos de barras

Podemos mostrar y personalizar subtítulos de códigos de barras. Podemos mostrar el título a ambos lados del código de barras configurando su fuente, tamaño, color y alineación. Siga los pasos mencionados anteriormente para mostrar los subtítulos. Sin embargo, necesitamos establecer las propiedades de las clases captionabove y captionbelow para personalizar los subtítulos.

El siguiente ejemplo de código muestra cómo mostrar y personalizar subtítulos en un código de barras usando Python.

# Este ejemplo de código demuestra cómo mostrar los títulos en un código de barras.
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.CODE128)

# Texto del código
generator.code_text = "1234567890"

# Establecer resolución de imagen
generator.parameters.resolution = 300

# Establecer el título encima del código de barras
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

# Establecer el título debajo del código de barras
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
generator.parameters.caption_above.font.family_name = "Verdana"

# Guardar el código de barras generado
generator.save("C:\\Files\\BarcodeCaption.jpg")
Mostrar leyendas de códigos de barras

Mostrar leyendas de códigos de barras en Python.

Guardar y exportar el código de barras generado

Podemos guardar el código de barras generado en formatos de imagen populares como JPG, PNG, TIFF, BMP, GIF, EMF, SVG, etc. Siga los pasos mencionados anteriormente para guardar el código de barras en el formato de imagen requerido. Sin embargo, solo necesitamos especificar el formato de la imagen de salida en el último paso.

  • Guardar código de barras en PNG
# Save the generated barcode as a PNG image
generator.save("C:\\Files\\Barcode.png")
  • Guardar código de barras en TIFF
# Save the generated barcode as a TIFF image
generator.save("C:\\Files\\Barcode.tiff")
  • Generar y guardar código de barras en SVG
# Save the generated barcode as an SVG image
generator.save("C:\\Files\\Barcode.svg")

Biblioteca Python de código de barras: obtenga una licencia gratuita

Aspose ofrece una versión de evaluación gratuita que se puede utilizar para probar las características y capacidades de la biblioteca. Puede obtener una licencia temporal gratuita para probar la biblioteca por sí mismo sin limitaciones de evaluación.

Generar código de barras en línea

Puede generar un código de barras en línea de forma gratuita utilizando la aplicación web del generador de códigos de barras en línea, que se desarrolla con esta API.

Cómo generar código de barras de Python - Recursos de aprendizaje

Puede obtener más información sobre la generación de códigos de barras y explorar otras funciones de Aspose.BarCode for Python utilizando los recursos que se detallan a continuación:

Conclusión

En esta publicación de blog, aprendimos cómo crear nuestro propio generador de código de barras de Python. Con esta guía, podrá crear códigos de barras profesionales en muy poco tiempo y personalizarlos fácilmente para satisfacer sus necesidades. En caso de cualquier ambigüedad, no dude en contactarnos en nuestro foro de soporte gratuito.

Ver también