Gerar código de correção em Python

Um código de correção é um padrão de barras e espaços verticais específicos usados na geração de imagens de documentos. Esses códigos são usados para instruir um scanner a executar uma determinada ação, como separar documentos, iniciar um novo lote ou ignorar uma página em branco. Neste artigo, aprenderemos como gerar um patch code de alta qualidade em Python.

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

  1. O que é Patch Code ou Patch Barcode
  2. API Python para gerar código de patch - download gratuito
  3. Criar código de correção em Python
  4. Gerar código de correção para tamanho de papel A4
  5. Código de patch para página de carta dos EUA
  6. Gerar código de patch com código QR
  7. Tipos de código de correção
  8. Obtenha uma licença gratuita
  9. Gerar código de patch on-line
  10. Recursos de aprendizagem

O que é Patch Code ou Patch Barcode

Um código de patch ou um código de barras de patch é uma série de 6 barras e espaços, onde a primeira e a última barra são sempre pretas e as quatro do meio podem ser pretas ou brancas, correspondendo aos dígitos 1-0 em binário. Por exemplo, um código Patch T, frequentemente usado para separar documentos, corresponde ao padrão preto-branco-preto-branco-preto-preto.

Os códigos de patch são freqüentemente usados em operações de digitalização de alto volume, onde é importante automatizar o máximo possível do processo, incluindo separação de documentos, controle de lote e operações de controle de qualidade. Isso permite que os operadores digitalizem uma grande pilha de documentos em uma única passagem, mantendo o controle sobre como esses documentos são processados e armazenados.

API Python para gerar código de patch - download gratuito

Usaremos Aspose.BarCode for Python para criar códigos de correção. É uma API versátil e poderosa para criação e manipulação de códigos de barras. Ele permite que os desenvolvedores criem e leiam diferentes tipos de códigos de barras 1D e 2D. Mais de 60 simbologias de código de barras são suportadas, incluindo Code 39, Code 128 e QR Code. Ele também suporta EAN, UPC, PDF147, Data Matrix e códigos de barras complexos.

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 

Criar código de correção em Python

Podemos criar código de correção em Python seguindo as etapas abaixo:

  1. Crie uma instância da classe BarcodeGenerator e defina os EncodeTypes necessários como PATCHCODE.
  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 de patch em Python.

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

# Inicializar o BarcodeGenerator
# Especificar o tipo de codificação
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE, "Patch I");
generator.save("C:\\Files\\Patch-code.png", barcode.generation.BarCodeImageFormat.PNG);
Crie o código do Patch em Python.

Criar código de correção em Python.

Gerar PatchCode para tamanho de papel A4

Podemos gerar um patch code para tamanho de papel A4 com orientação retrato ou paisagem. O código de barras do patch aparece nas bordas da página. Siga as etapas mencionadas anteriormente para gerar um código de correção para papel tamanho A4. No entanto, só precisamos especificar patchformat como A4.

O exemplo de código a seguir mostra como gerar um código de patch para tamanho de papel A4 em Python.

# Este exemplo de código demonstra como gerar um Patch Code em tamanho A4.
import aspose.barcode as barcode

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

# criar um código de barras PatchCode em tamanho A4
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4;
generator.save("C:\\Files\\PatchCode-A4.jpg");
Gerar PatchCode para tamanho de papel A4

Gere PatchCode para tamanho de papel A4.

O formato de patch A4 funciona para páginas A4 na orientação retrato. No entanto, se você deseja gerar um código de barras de patch para páginas A4 no formato paisagem, especifique patchformat como A4LANDSCAPE.

O exemplo de código a seguir mostra como gerar um código de patch para paisagem A4 em Python.

# Este exemplo de código demonstra como gerar um Patch Code em tamanho A4 Paisagem.
import aspose.barcode as barcode

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

# criar um código de barras PatchCode em tamanho A4 na orientação paisagem
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4_LANDSCAPE;
generator.save("C:\\Files\\PatchCode-A4-LANDSCAPE.jpg");
Gerar PatchCode para tamanho de papel A4

Gere PatchCode para A4 Paisagem.

Código de patch para página de carta dos EUA

Da mesma forma, também podemos gerar códigos de patch para páginas de cartas dos EUA na orientação retrato ou paisagem. Para isso, precisamos especificar USLETTER como formato de patch para retrato e USLETTERLANDSCAPE para orientação de paisagem.

O exemplo de código a seguir mostra como gerar um código de correção para o tamanho de página carta dos EUA em Python.

# Este exemplo de código demonstra como gerar um código de patch no tamanho Carta dos EUA.
import aspose.barcode as barcode

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

# Retrato Carta dos EUA
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.US_LETTER;
generator.save("C:\\Files\\PatchCode-US-Letter.jpg");

# Carta EUA Paisagem
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.US_LETTER_LANDSCAPE;
generator.save("C:\\Files\\PatchCode-US-Letter-Landscape.jpg");

Gerar PatchCode com QR Code

Seguindo as etapas mencionadas anteriormente, podemos adicionar um código QR ao código do patch. No entanto, precisamos especificar as propriedades extrabarcodetext e location.

O exemplo de código a seguir mostra como gerar PatchCode com QR Code em Python.

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

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

# crie um código de barras PatchCode com QR complementar
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4;
generator.parameters.barcode.patch_code.extra_barcode_text = "Aspose page extra info";
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.NONE;
generator.save("C:\\Files\\PatchCodeWithQR.png", barcode.generation.BarCodeImageFormat.PNG);
Gerar PatchCode com QR Code

Gere PatchCode com QR Code.

Tipos de código de correção

A biblioteca Aspose.BarCode para Python oferece suporte a seis padrões PatchCode diferentes. Esses padrões são Patch I, Patch II, Patch III, Patch IV, Patch T e Patch VI.

O exemplo de código a seguir mostra como gerar vários padrões de código de patch em Python.

# Este exemplo de código demonstra como gerar vários padrões de código de patch.
import aspose.barcode as barcode

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

# Patch I
generator.code_text = "Patch I";
generator.save("C:\\Files\\PatchCodeI.jpg");

# Patch II
generator.code_text = "Patch II";
generator.save("C:\\Files\\PatchCodeII.jpg");

# Patch III
generator.code_text = "Patch III";
generator.save("C:\\Files\\PatchCodeIII.jpg");

# Patch IV
generator.code_text = "Patch IV";
generator.save("C:\\Files\\PatchCodeIV.jpg");

# Patch T
generator.code_text = "Patch T";
generator.save("C:\\Files\\PatchCodeT.jpg");

# Patch VI
generator.code_text = "Patch VI";
generator.save("C:\\Files\\PatchCodeVI.jpg");
Tipos de código de correção

Tipos de código de correção.

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

Aspose oferece uma versão de avaliação gratuita para testar os recursos e capacidades da biblioteca. Por favor, obtenha uma licença temporária gratuita para testar a biblioteca por conta própria, sem limitações de avaliação.

Gerar Código de Patch Online

Você pode gerar código Patch online gratuitamente usando o gerador PatchCode online, que é desenvolvido usando esta API. Por favor, acesse o gerador online gratuito de PatchCode em seu navegador usando o seguinte link:

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

Patch Barcode em Python - Recursos de Aprendizagem

Você pode aprender mais sobre como gerar código de correção e explorar outros recursos do Aspose.BarCode para Python usando os recursos fornecidos abaixo:

Conclusão

Nesta postagem do blog, aprendemos como gerar um código de patch em Python usando Aspose.BarCode para Python. O guia passo a passo e o exemplo de código demonstram como criar vários padrões de códigos de patch programaticamente. Aspose.BarCode for Python é uma ferramenta extremamente útil para desenvolvedores. Você pode instalar facilmente a biblioteca e gerar códigos de barras em seu aplicativo Python. Em caso de ambiguidade, entre em contato conosco em nosso fórum de suporte gratuito.

Veja também