gerar código de barras EAN em Python

EAN significa European Article Number, é um tipo de código de barras usado para identificar produtos vendidos globalmente. É um código identificador único de 13 dígitos que aparece em muitos bens de consumo, como livros, alimentos, roupas, etc. Além disso, é amplamente utilizado para processos de automação pelos seguintes motivos:

  • Reconhecimento global: os códigos de barras EAN são reconhecidos globalmente, facilitando a venda de produtos em todo o mundo.

  • Melhor gerenciamento de estoque: os códigos de barras EAN permitem uma leitura rápida e eficiente, facilitando o rastreamento do estoque e reduzindo os erros.

  • Melhores informações sobre o produto: os códigos de barras EAN podem fornecer informações adicionais sobre o produto, como nome do produto, peso, preço e muito mais, pois podem conter dígitos suplementares para algumas informações aprimoradas.

Os títulos a seguir discutem mais detalhadamente a Geração de Código de Barras EAN:

Python EAN Barcode Generator API - Download grátis da API

Aspose.BarCode for Python via .NET suporta vários tipos de códigos de barras como EAN, Postal, 1D, 2D, QR, etc. Você pode integrá-lo facilmente em seus aplicativos baixando o pacote ou configurando de PyPI usando o seguinte comando pip:

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

Crie um gerador de código de barras EAN 13 em Python

As etapas abaixo detalham como gerar um código de barras EAN 13 em Python:

  • Inicie um objeto da classe BarcodeGenerator e especifique a codificação EAN 13.
  • Escreva o código de barras EAN de saída usando o método salvar.

O exemplo de código a seguir mostra como gerar um código de barras EAN 13 em Python:

import aspose.barcode as barcode

# Inicializar objeto de classe BarcodeGenerator
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "1234567890128")

# Gerar código de barras EAN
generator.save("ean-barcode.png")

Como criar um gerador de código de barras EAN 5 com dados suplementares em Python

O código de barras EAN possui diversas variações nas quais você pode anexar dados suplementares para conter informações adicionais. Você pode criar um código de barras EAN 5 com dados suplementares em Python com as seguintes etapas:

  • Crie um objeto de classe BarcodeGenerator.
  • Especifique a string de texto e a codificação.
  • Defina informações suplementares como pixels de espaço e os dados.
  • Crie o código de barras EAN com o método salvar.

O trecho de código abaixo detalha como criar um gerador EAN 5 em Python.

import aspose.barcode as barcode

# Inicializar objeto de classe BarcodeGenerator
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "1234567890128")

# Definir parâmetros
generator.parameters.barcode.x_dimension.pixels = 2
generator.parameters.barcode.supplement.supplement_space.pixels = 2
generator.parameters.barcode.supplement.supplement_data = "12345"


# Gerar código de barras EAN5
generator.save("ean5-barcode.png")

A captura de tela a seguir visualiza o código de barras de saída criado usando este trecho de código:

gerador python ean 13

Gerar Código de Barras EAN Online

Você pode criar um código de barras EAN online e sem complicações, sem precisar se registrar com nenhum e-mail. Basta acessar o aplicativo acessando o link a seguir:

https://products.aspose.app/barcode/generate

Gerador de código de barras Python EAN 13 - obtenha uma licença gratuita

Você pode avaliar a capacidade total da API solicitando uma licença temporária gratuita.

Como criar código de barras Python EAN - Leia mais

Você pode explorar vários outros recursos de aprendizado para aprender a trabalhar com diferentes tipos de geração de código de barras usando o Aspose.BarCode para Python por meio da API .NET.

Conclusão

Em conclusão, este artigo aborda como criar um gerador de código de barras EAN 13 em Python. Ele também explica como criar diferentes variações do código de barras EAN usando dados suplementares. Além disso, sinta-se à vontade para nos escrever no fórum de suporte gratuito em caso de dúvidas.

Veja também