Aspose.BarCode para Python via .NET

Temos o prazer de anunciar que a API Aspose.BarCode se tornou acessível para a linguagem de programação Python por meio da plataforma .NET. Isso permite que os desenvolvedores integrem perfeitamente a geração avançada de código de barras e a funcionalidade de reconhecimento em seus projetos Python implantados no ambiente .NET.

Neste artigo, apresentamos um scanner de código de barras recém-adicionado e uma biblioteca geradora para Python via .NET, seus principais recursos e alguns detalhes sobre sua instalação e licenciamento. Saiba mais sobre esta API na página do produto correspondente.

Recursos do Aspose.BarCode para Python via .NET

A API Aspose.BarCode para Python via .NET é uma ferramenta poderosa que permite aos desenvolvedores incorporar facilmente a funcionalidade de geração e leitura de código de barras em seus projetos Python. Alguns dos principais recursos desta biblioteca de códigos de barras incluem:

  • Suporte para uma ampla variedade de formatos de código de barras: suporta mais de 40 tipos diferentes de códigos de barras, incluindo QR Code, Aztec Code, PDF417, Data Matrix, EAN, UPC, Code 39 e mais
  • Recursos avançados de reconhecimento de código de barras: pode ler códigos de barras de vários formatos de imagem (BMP, GIF, PNG, JPG ou TIFF) e de qualidade diferente. Além disso, permite decodificar códigos de barras danificados ou distorcidos e suporta várias predefinições de reconhecimento, que podem ser usadas para priorizar a leitura de códigos de barras para velocidade ou qualidade
  • Opções de personalização: os desenvolvedores podem personalizar vários aspectos dos códigos de barras gerados, como tamanho, orientação e cor
  • Fácil integração: pode ser facilmente integrado em qualquer projeto Python usando a plataforma .NET
  • Saída de alta qualidade: gera imagens de código de barras de alta qualidade que podem ser facilmente digitalizadas e lidas por qualquer leitor de código de barras
  • Fácil de usar: possui uma funcionalidade rica e fácil de usar, que pode ser facilmente chamada a partir do Python
  • Flexibilidade: pode ser usado para qualquer tipo de ambiente de desenvolvimento, seja web ou desktop
  • Independência de plataforma: é independente de plataforma e pode ser usado em vários sistemas operacionais, como Windows, Linux ou Mac

Tipos de código de barras suportados

A API Aspose.BarCode para Python via .NET oferece suporte a uma ampla variedade de tipos de códigos de barras, incluindo mais de 60 simbologias lineares, 2D e postais:

  • Códigos de barras lineares são o tipo mais comum de código de barras e são representados por uma série de linhas paralelas e espaços. Aspose.BarCode API para Python via .NET suporta simbologias lineares populares, como Code 39, Code 128, EAN-13, EAN-8, Interleaved 2-of-5, UPC-A, UPC-E, Databar, Codabar, Codablok -f, e muito mais.

  • Os códigos de barras 2D têm uma capacidade de armazenamento maior do que os lineares. Eles são definidos como uma matriz de pontos ou quadrados. A API Aspose.BarCode para Python via .NET oferece suporte a tipos 2D amplamente usados, como QR Code e Micro QR Code, PDF417, Aztec Code, DotCode, Data Matrix, MaxiCode e muito mais.

  • Os códigos de barras postais são usados para classificação e rastreamento de correspondência. A biblioteca de códigos de barras oferece suporte a um vasto conjunto de padrões de códigos de barras postais, incluindo Royal Mail, Planet, Postnet e muito mais.

Capacidades de Geração e Reconhecimento

A API Aspose.BarCode para Python via .NET oferece recursos avançados de geração e reconhecimento para uma ampla variedade de tipos de códigos de barras:

  • Recursos de geração: a API permite que os desenvolvedores gerem facilmente imagens de código de barras de alta qualidade usando uma API simples e fácil de usar. A classe principal para geração de códigos de barras é chamada BarCodeGenerator. Ele fornece métodos para definir várias propriedades do código de barras gerado, como formato, texto e tamanho do código de barras. Depois que as propriedades forem definidas, o método Save pode ser usado para salvar a imagem do código de barras gerada em um arquivo ou fluxo.

  • Recursos de leitura: a API também permite recursos avançados de reconhecimento de código de barras, permitindo que os desenvolvedores reconheçam facilmente os códigos de barras de várias fontes, como imagens, PDFs e até transmissões ao vivo de câmeras da web. A classe principal para reconhecer códigos de barras é chamada BarCodeReader. Ele contém métodos para reconhecer códigos de barras de um arquivo, fluxo ou objeto de imagem. Depois que o código de barras é reconhecido, o método getcodetext pode ser usado para recuperar o texto codificado no código de barras.

Consulte a documentação da API para obter informações detalhadas sobre todas as classes, métodos e propriedades disponíveis para uso.

Instalação e Uso

O processo de instalação do Aspose.BarCode para Python via .NET envolve algumas etapas simples. Antes de prosseguir, verifique se você atendeu aos seguintes requisitos necessários:

  • Python 3.6 ou superior
  • Bibliotecas de tempo de execução GCC-6 (ou posterior)
  • Dependências de tempo de execução do .NET Core
  • Para Python 3.6-3.7: a compilação pymalloc do Python
  • biblioteca Python compartilhada libpython

Aspose.BarCode para Python via .NET pode ser obtido baixando um arquivo .whl da página de download da API. Depois de obter o arquivo, você pode instalá-lo por meio da linha de comando usando o seguinte comando:

pip nome do pacote de instalação

Como alternativa, o código-fonte da biblioteca de código de barras está disponível no repositório Pypi (Python Package Index) como um pacote que pode ser instalado executando o seguinte comando:

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

Licenciamento

Aspose.BarCode para Python via .NET oferece um modo de avaliação que permite a geração de códigos de barras sem quaisquer limitações. No entanto, uma marca d’água com as palavras “Aspose” será colocada na imagem do código de barras resultante. A versão não licenciada também pode ser usada para ler todos os tipos de código de barras suportados, porém apenas o Code 39 pode ser decodificado sem quaisquer limitações. Tentar ler códigos de barras correspondentes a outros tipos resultará em 30% do texto decodificado sendo mascarado com “”. Para acessar todas as funcionalidades da biblioteca e realizar a geração e leitura de códigos de barras sem limitações ou colocação de marcas d’água, uma licença deve ser obtida. Assim que a licença for adquirida, você terá acesso total a todos os recursos da biblioteca.

Se quiser testar todos os recursos do Aspose.BarCode para Python via .NET, você pode solicitar uma licença temporária de 30 dias. Para obter mais detalhes, consulte as instruções em Como obter uma licença temporária?. Para usar a biblioteca de códigos de barras sem quaisquer restrições, uma licença comercial deve ser adquirida. Você pode encontrar informações sobre preços e condições aqui.

Conclusão

Neste artigo, apresentamos a nova biblioteca de código de barras lançada para projetos Python implementados em ambientes .NET. No geral, a API Aspose.BarCode para Python via .NET é uma ferramenta poderosa que pode ser usada por desenvolvedores para adicionar funcionalidade avançada de código de barras a seus projetos com o mínimo de esforço.

Se você tiver alguma dúvida, consulte o Fórum de suporte gratuito, que pode ajudar não apenas na resolução de problemas técnicos, mas também na obtenção de conselhos para resolver qualquer problema de negócios.