Gerador de código de barras Python

Os códigos de barras são uma parte essencial de todos os tipos de negócios. O uso de códigos de barras é difundido em uma variedade de aplicações, incluindo gerenciamento de estoque, rastreamento de produtos e sistemas de ponto de venda. Como desenvolvedor, muitas vezes você pode se encontrar em uma situação em que precisa gerar códigos de barras em seu aplicativo Python. Podemos facilmente gerar códigos de barras de alta qualidade em aplicativos Python com o mínimo de esforço usando a API Aspose.Barcode for Python. A biblioteca Python Barcode Generator será examinada em detalhes nesta postagem do blog, juntamente com um guia passo a passo para seu uso. Depois de seguir os passos mencionados, teremos nosso próprio Gerador de Código de Barras Python. Então, vamos começar.

Os seguintes tópicos serão abordados neste artigo:

  1. API do Gerador de Código de Barras Python - Download Gratuito
  2. Como criar código de barras em Python?
  3. Configuração e instalação do Aspose.BarCode para Python
  4. Etapas para criar um código de barras com Python
  5. Personalizar a aparência de um código de barras
  6. Personalize a etiqueta de um código de barras
  7. Mostrar legendas de código de barras
  8. Salvando e exportando o código de barras gerado
  9. Obtenha uma licença gratuita
  10. Gerar código de barras online
  11. Recursos de aprendizagem

API do Gerador de Código de Barras Python - Download Gratuito

Aspose.BarCode for Python é uma API poderosa e versátil para gerar e manipular códigos de barras em vários formatos. É uma ferramenta flexível e confiável que permite aos desenvolvedores criar e ler vários tipos de códigos de barras 1D e 2D. Ele suporta mais de 60 tipos de simbologias de código de barras, incluindo os populares, como Code 39, Code 128, QR Code, EAN, UPC, PDF147, Data Matrix e complex barcodes.

Com Aspose.BarCode para Python, podemos facilmente gerar imagens de código de barras em vários formatos de arquivo, como PNG, JPEG e TIFF. A API também oferece a capacidade de definir propriedades de código de barras, como tamanho, orientação, resolução e muito mais. Além disso, também podemos gerar códigos de barras com codificação de dados personalizada e extrair dados de imagens de códigos de barras existentes.

Se você está procurando uma geração de código de barras abrangente, confiável e fácil de usar, leitor de código de barras e ferramenta de manipulação, Aspose.BarCode é uma ótima opção a considerar.

Como criar código de barras em Python?

Para criar um código de barras em Python, usaremos o Aspose.BarCode para Python. Podemos integrá-lo facilmente em projetos Python. Seu amplo conjunto de recursos o torna uma escolha inteligente para desenvolvedores que buscam uma geração de código de barras robusta e adaptável e uma biblioteca de leitura para Python.

Configuração e instalação do Aspose.BarCode para Python

Antes de começar a escrever o código Python para gerar códigos de barras, precisamos configurar e instalar o Aspose.BarCode for Python em nosso projeto Python. Podemos integrá-lo a um projeto Python existente ou a um recém-criado.

Por favor baixe o pacote ou instale a API do PyPI usando o seguinte comando pip no console:

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

Etapas para criar código de barras em Python

Podemos criar códigos de barras com Aspose.BarCode for Python seguindo os passos abaixo:

  1. Em primeiro lugar, crie uma instância da classe BarcodeGenerator e defina os EncodeTypes necessários.
  2. Em seguida, especifique o texto do código de entrada.
  3. Opcionalmente, especifique as opções de personalização do código de barras.
  4. Por fim, chame o método save() para salvar a imagem de código de barras gerada no caminho de arquivo fornecido.

O exemplo de código a seguir mostra como criar um código de barras usando Python.

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

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

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

# Salve o código de barras gerado
generator.save("C:\\Files\\Code39Standard.jpg")
Criar código de barras em Python.

Criar código de barras em Python.

Personalize a aparência do código de barras

Podemos personalizar a aparência de um código de barras definindo sua resolução, cor de fundo, cor da borda, cor da legenda, altura da imagem etc. Para personalizar a aparência de um código de barras, siga as etapas mencionadas anteriormente. No entanto, precisamos definir propriedades adicionais necessárias.

O exemplo de código a seguir mostra como personalizar a aparência de um código de barras usando Python.

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

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

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

# Definir resolução da imagem
generator.parameters.resolution = 300

# Especifique o tamanho da imagem do código de barras
generator.parameters.barcode.x_dimension.pixels = 4

# Especifique a cor frontal do código de barras
generator.parameters.barcode.fore_color = Color(0, 0, 255)

# Especifique a cor da barra do código de barras
generator.parameters.back_color = Color(255,0,0)

# Salve o código de barras gerado
generator.save("C:\\Files\\Customize.jpg")
Gerar código de barras personalizado

Gerar código de barras personalizado em Python.

Personalize a etiqueta do código de barras

Também podemos personalizar a etiqueta do código de barras definindo sua cor, localização, espaçamento e fonte. Siga as etapas mencionadas anteriormente para personalizar as etiquetas de código de barras. No entanto, precisamos definir várias propriedades da classe codetextparameters para personalizar os rótulos.

O exemplo de código a seguir mostra como personalizar a etiqueta do código de barras usando Python.

# Este exemplo de código demonstra como personalizar o texto do código de um código de barras.
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.CODE_39_STANDARD, "Aspose.BarCode")

# Definir resolução da imagem
generator.parameters.resolution = 300

# Especifique o tamanho da imagem do código de barras
generator.parameters.barcode.x_dimension.pixels = 4

# Personalize o texto do 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;


# Salve o código de barras gerado
generator.save("C:\\Files\\BarcodeCodeText.jpg")
Personalize a etiqueta do código de barras

Personalize a etiqueta do código de barras em Python.

Mostrar legendas de código de barras

Podemos exibir e personalizar legendas de código de barras. Podemos mostrar a legenda em ambos os lados do código de barras definindo sua fonte, tamanho, cor e alinhamento. Siga as etapas mencionadas anteriormente para mostrar as legendas. No entanto, precisamos definir as propriedades das classes captionabove e captionbelow para personalizar as legendas.

O exemplo de código a seguir mostra como mostrar e personalizar legendas em um código de barras usando Python.

# Este exemplo de código demonstra como mostrar as legendas em um código de barras.
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.CODE128)

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

# Definir resolução da imagem
generator.parameters.resolution = 300

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

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

# Salve o código de barras gerado
generator.save("C:\\Files\\BarcodeCaption.jpg")
Mostrar legendas de código de barras

Mostrar legendas de código de barras em Python.

Salve e exporte o código de barras gerado

Podemos salvar o código de barras gerado em formatos populares de imagem, como JPG, PNG, TIFF, BMP, GIF, EMF, SVG, etc. as etapas mencionadas anteriormente para salvar o código de barras no formato de imagem necessário. No entanto, só precisamos especificar o formato da imagem de saída na última etapa.

  • Salvar código de barras em PNG
# Save the generated barcode as a PNG image
generator.save("C:\\Files\\Barcode.png")
  • Salvar código de barras em TIFF
# Save the generated barcode as a TIFF image
generator.save("C:\\Files\\Barcode.tiff")
  • Gerar e salvar código de barras em SVG
# Save the generated barcode as an SVG image
generator.save("C:\\Files\\Barcode.svg")

Biblioteca Python de código de barras - obtenha uma licença gratuita

Aspose oferece uma versão de avaliação gratuita que pode ser usada para testar os recursos e capacidades da biblioteca. Você pode obter uma licença temporária gratuita para testar a biblioteca por conta própria, sem limitações de avaliação.

Gerar Código de Barras Online

Você pode gerar código de barras online gratuitamente usando o aplicativo da web gerador de código de barras online, que é desenvolvido usando esta API.

Como gerar código de barras Python - Recursos de aprendizagem

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

Conclusão

Nesta postagem do blog, aprendemos como criar nosso próprio gerador de código de barras Python. Com este guia, você poderá criar códigos de barras profissionais rapidamente e personalizá-los facilmente para atender às suas necessidades. Em caso de ambiguidade, sinta-se à vontade para nos contatar em nosso fórum de suporte gratuito.

Veja também