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:
- O que é Patch Code ou Patch Barcode
- API Python para gerar código de patch - download gratuito
- Criar código de correção em Python
- Gerar código de correção para tamanho de papel A4
- Código de patch para página de carta dos EUA
- Gerar código de patch com código QR
- Tipos de código de correção
- Obtenha uma licença gratuita
- Gerar código de patch on-line
- 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:
- Crie uma instância da classe BarcodeGenerator e defina os EncodeTypes necessários como PATCHCODE.
- Em seguida, especifique o texto do código de entrada.
- Opcionalmente, especifique as opções de personalização do código de barras.
- 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);
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");
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");
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);
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");
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:
- Guia do desenvolvedor do Aspose.BarCode
- Aplicativos gratuitos on-line
- Exemplos de código Github Aspose.BarCode
- Guia de referência da API
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.