O Código Universal do Produto (UPC) representa as informações do produto de forma eficiente. É um sistema legível por máquina composto por barras pretas e brancas projetadas para identificação do produto. Normalmente afixados em embalagens de varejo, os códigos de barras UPC desempenham um papel crucial na identificação do produto e agilizam o processo de checkout nas lojas. Um código de barras UPC padrão consiste em 12 dígitos numéricos, com os seis dígitos iniciais significando o fabricante ou marca e os seis restantes identificando o produto específico dentro dessa linha de produtos. Nesta postagem do blog, exploraremos como gerar códigos de barras UPC em Python.
O artigo cobre os seguintes tópicos:
- API Python para gerar códigos de barras UPC
- Gerar código de barras UPCA em Python
- Gerar código de barras UPCE em Python
- Experimente o gerador UPC online
- Recursos de aprendizagem gratuitos
API Python para gerar códigos de barras UPC
Para gerar códigos de barras UPC, usaremos a API Aspose.BarCode for Python. Ele permite que os desenvolvedores adicionem facilmente geração de código de barras e funcionalidade de digitalização aos seus aplicativos Python. É uma solução robusta, confiável e fácil de usar para geração e reconhecimento de códigos de barras. A API oferece suporte a uma ampla variedade de tipos de código de barras 1D e 2D.
Por favor, 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 UPCA em Python
Podemos gerar facilmente um código de barras UPCA seguindo as etapas abaixo:
- Crie uma instância da classe BarcodeGenerator com EncodeTypes.UPCA como argumento.
- Depois disso, especifique o texto a ser codificado.
- Opcionalmente, especifique opções de personalização.
- Finalmente, salve a saída usando o método save(). Leva o caminho do arquivo de saída como argumento.
O exemplo de código a seguir mostra como gerar um código de barras UPCA em Python.
# Este exemplo de código demonstra como gerar um código QR a partir de texto.
# Inicialize o BarcodeGenerator
# Especifique o tipo de codificação como UPCA
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA);
# Especifique o texto do código a ser codificado
generator.code_text = "123456789123l";
# Definir parâmetros
generator.parameters.barcode.x_dimension.millimeters *= 2;
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.BELOW;
# Salve o código QR gerado
generator.save("C:\\Files\\upca.jpg");
Gere código de barras UPCE em Python
Da mesma forma, podemos gerar o código de barras UPCE seguindo as etapas mencionadas anteriormente. No entanto, só precisamos especificar EncodeTypes.UPCE na etapa 1.
O exemplo de código a seguir mostra como gerar um código de barras UPCE em Python.
# Este exemplo de código demonstra como gerar um código QR a partir de texto.
# Inicialize o BarcodeGenerator
# Especifique o tipo de codificação como UPCE
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCE, "098754")
# Definir parâmetros
generator.parameters.barcode.x_dimension.millimeters *= 2;
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.BELOW;
# Salve o código QR gerado
generator.save("C:\\Files\\upce.jpg");
Obtenha uma licença gratuita
Você pode obter uma licença temporária gratuita para experimentar a biblioteca sem limitações de avaliação.
Gerar código UPC on-line
Você pode gerar códigos de barras UPCA e UPCE gratuitamente usando este aplicativo da web gerador de UPC online, que é desenvolvido usando esta API.
Gere código de barras UPC – recursos de aprendizagem gratuitos
Além de gerar Código de Produto Universal (UPC) em Python, você pode aprender mais sobre como gerar e ler diversos tipos de códigos de barras e explorar outros recursos da API usando os recursos abaixo:
Conclusão
Neste artigo, aprendemos como gerar um código de barras UPCA e UPCE em Python. Ao aproveitar o Aspose.BarCode para Python, você pode criar códigos de barras UPC-A e UPC-E personalizados, ajustar sua aparência e tamanho e integrá-los perfeitamente em seus aplicativos. Em caso de qualquer ambigüidade, sinta-se à vontade para nos contatar em nosso fórum de suporte gratuito.