Geração e reconhecimento de códigos de barras para Python via .NET
- Gerar e ler códigos 1D, 2D e postais, incluindo QR Code, Data Matrix, PDF417 e Code 128
- Python 3.6+. Roda no Windows, Linux e macOS
- Exportar códigos raster (PNG, JPEG, TIFF, BMP, GIF) e vetoriais (SVG, EMF)
Criar e escanear QR Code em segundos
Mais demonstrações ># Minimal generation — save a QR code as PNG
from aspose.barcode import generation
gen = generation.BarcodeGenerator(generation.EncodeTypes.QR, "Hello Python")
gen.parameters.barcode.x_dimension.millimeters = 2
gen.save("qr.png", generation.BarCodeImageFormat.PNG)
> pip install aspose-barcode-for-python-via-net
Decodificação confiável em imagens do mundo real
Entradas em produção raramente são perfeitas. Use presets de QualitySettings para trocar velocidade por tolerância quando os códigos estiverem desfocados, com ruído, baixo contraste, inclinados ou parcialmente danificados. A API suporta 80+ simbologias e funciona bem para fluxos em lote e serviços.
Padrões? Cobertos.
Aspose.BarCode for Python via .NET suporta todos os principais formatos de imagem, incluindo formatos vetoriais como SVG e EMF, além de PDF. Use nossa API para reconhecer files de scanners ou câmeras com facilidade. Aqui estão todas as simbologias de código de barras suportadas, incluindo tipos 1D, 2D, postais e compostos. Cada uma pode ser gerada e reconhecida em todas as plataformas suportadas.
Códigos Matriciais / 2D
- QR Code, MicroQR, rMQR
- Data Matrix, Industrial Data Matrix (DPM)
- Aztec
- Han Xin
- MaxiCode
- DotCode
Códigos Lineares / 1D
- UPCA, UPCE
- EAN13, EAN14, EAN8
- Code 128
- DataBar
- ITF
- Postal
Códigos Industriais e Compostos
- GS1
- ECI
- Composite barcodes
- HIBC
- SwissQR
- Royal Mailmark
Plataformas e setup
Instale via PyPI com pip install aspose-barcode-for-python-via-net. Suporta Python 3.6+ no Windows, Linux e macOS. Leia de arquivos, streams ou objetos bitmap e salve códigos em formatos raster comuns ou como SVG/EMF para fluxos de impressão.
Demonstração de Código ao Vivo
Cole um texto → obtenha um código de barras. Solte um arquivo → obtenha os dados decodificados. Ambos os exemplos incluem código de exemplo gerado automaticamente para você copiar direto para o seu projeto.
Documentos, etiquetas e jobs em lote
Casos de uso típicos: adicionar códigos a imagens e PDFs, gerar etiquetas de envio e inventário, validar códigos em documentos escaneados e processar pastas em workers em background.
Geração
- Controlar X-dimension, tamanho, margens, rotação, legendas e fontes
- Exportar PNG, JPEG, TIFF, BMP ou GIF. Use SVG ou EMF para impressão.
- Unidades: milímetros, polegadas, pontos, pixels
Reconhecimento
- Ler de arquivo ou stream; retornar tipo, texto, região e orientação
- Presets para velocidade vs. qualidade. Opções para imagens com ruído ou baixo contraste
- Focar em simbologias específicas para reduzir tempo de leitura
Famílias suportadas
- 2D: QR/Micro QR, Data Matrix, PDF417, Swiss QR
- Linear: EAN/UPC, Code 128 (GS1), ITF, Code 39/93
- Postal: RM4SCC, Postnet, Planet, Australia Post
Experiência do desenvolvedor e licenciamento
Aspose.BarCode for Python via .NET Mantenha a lógica de negócio em Python enquanto a engine cuida do trabalho de códigos de barras em serviços headless, jobs em background e CI. Use presets para ajustar velocidade vs. precisão e aplique uma licença em produção.
Python-first
Mantenha a lógica de negócio em Python. A engine faz o trabalho pesado e roda em servidores headless, containers e CI.
Presets
Use presets de QualitySettings como high_performance, normal_quality e high_quality ou ajuste opções manualmente.
Evaluation
Comece em modo de avaliação. Aplique uma licença temporária para testes ou uma licença paga para uso em produção.