Código 128 Gerador de código de barras em Python.

Os códigos de barras são parte integrante dos negócios hoje, desde o gerenciamento de estoque até as transações de varejo. O código 128 se destaca como um dos códigos de barras mais versáteis e amplamente utilizados. Os códigos de barras Code 128 fornecem uma solução prática para etiquetar produtos, rastrear ativos e aumentar a eficiência operacional. Nesta postagem do blog, aprenderemos como desenvolver um gerador de 128 códigos de barras em Python. Então vamos começar.

O artigo aborda os seguintes tópicos:

  1. API Python Code 128 Barcode Generator
  2. Gerar Código de Barras Code 128 em Python
  3. Gerar o código de barras GS1-128
  4. Cupom UPC-A GS1 128 em Python
  5. Personalizar a aparência do código de barras
  6. Recursos de aprendizagem

Python Code 128 API do gerador de código de barras

Usaremos Aspose.BarCode for Python para gerar 128 códigos de barras. É uma solução robusta, confiável e fácil de usar para geração e reconhecimento de códigos de barras. Ele suporta uma ampla variedade de [tipos de código de barras] 1D e 2D 8.

Baixe o pacote ou instale a API de PyPI usando o seguinte comando pip no console:

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

Gerar Código de Barras Code 128 em Python

Podemos gerar facilmente um código de barras do código 128 seguindo as etapas abaixo:

  1. Crie uma instância da classe BarcodeGenerator com EncodeTypes.CODE128 como um argumento.
  2. Depois disso, especifique o texto a ser codificado.
  3. Por fim, salve a saída usando o método save(). Ele usa o caminho do arquivo de saída como um argumento.

O exemplo de código a seguir mostra como gerar um código de barras code 128 em Python.

# Este exemplo de código demonstra como gerar um código de barras Code 128.
import aspose.barcode as barcode

# Inicializar o BarcodeGenerator
# Especificar o tipo de codificação
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE128)

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

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

Generate GS1-128 Barcode using Python

Gerar código de barras GS1-128 em Python

Podemos gerar facilmente um código de barras GS1-128 seguindo as etapas abaixo:

  1. Crie uma instância da classe BarcodeGenerator com o EncodeTypes.GS1CODE128 como um argumento.
  2. Especifique o texto a ser codificado.
  3. Depois disso, defina o valor do tamanho do código de barras em pixels.
  4. Por fim, salve a saída usando o método save(). Ele usa o caminho do arquivo de saída como um argumento.

O exemplo de código a seguir mostra como gerar um código de barras GS1-128 em Python.

# Este exemplo de código demonstra como gerar um código de barras GS1 128.
import aspose.barcode as barcode

# Inicializar o BarcodeGenerator
# Especifique o tipo de codificação como GS1_CODE_128
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.GS1_CODE_128)


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

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

Generate GS1-128 Barcode using Python

Gerar cupom UPC-A GS1 128 em Python

Também podemos gerar uma etiqueta de código de barras com um código de barras de cupom GS1-128 adicional colocado na mesma imagem seguindo as etapas mencionadas anteriormente. No entanto, precisamos definir os EncodeTypes como UPCAGS1CODE128COUPON na primeira etapa.

O exemplo de código a seguir mostra como gerar um cupom UPC-A GS1 Code 128 em Python.

# Este exemplo de código demonstra como gerar um código de barras GS1 128 Coupon.
import aspose.barcode as barcode

# Inicializar o BarcodeGenerator
# Especificar o tipo de codificação
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)


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

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

Generate UPC-A GS1 128 Coupon in Python

Personalize a aparência do cupom Code 128 em Python

Também podemos personalizar a aparência do código de barras seguindo as etapas mencionadas anteriormente. No entanto, precisamos especificar propriedades adicionais antes de salvar a imagem na etapa final.

O exemplo de código a seguir mostra como personalizar a aparência do código de barras do cupom GS1 128 em Python.

# Este exemplo de código demonstra como personalizar a aparência de um código de barras GS1 128 Coupon.
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle

# Inicializar o BarcodeGenerator
# Especificar o tipo de codificação
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)

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

# Personalize a legenda acima
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

# Personalize a legenda abaixo
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"

# Personalize a cor da barra
bar_color = Color(0x00, 0x00, 0xFF)
generator.parameters.barcode.bar_color = bar_color

# Especifique a dimensão X 
# a menor largura da unidade de barras ou espaços do BarCode
generator.parameters.barcode.x_dimension.pixels = 2.0;

# Definir espaço de suplemento de cupom 50 pixels
generator.parameters.barcode.coupon.supplement_space.pixels = 50.0;

# Definir altura da barra
generator.parameters.barcode.bar_height.pixels = 50.0;

# Salve o código de barras gerado
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

Obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita para experimentar a biblioteca sem limitações de avaliação.

Gerador de Código de Barras Python – Recursos de Aprendizagem Gratuitos

Você pode aprender mais sobre como gerar e ler códigos de barras e explorar outros recursos do Aspose.BarCode for Python usando os recursos abaixo:

Conclusão

Neste artigo, aprendemos como desenvolver um gerador de código de barras code 128 em Python. Seguindo as etapas descritas neste artigo, você pode capacitar seus aplicativos Python para gerar códigos de barras GS1-128 facilmente em algumas linhas de código. Em caso de ambiguidade, sinta-se à vontade para nos contatar em nosso fórum de suporte gratuito.

Veja também