Gerador e leitor de códigos de barras em Python, powered by Java
Criar e escanear um código de barras em segundos
Mais demonstrações >from aspose_barcode import generation
# Create instance of BarcodeGenerator
gen = BarcodeGenerator(EncodeTypes.CODE_128, "SKU-12345")
# Set barcode x - dimension in pixels
gen.getParameters().barcode.x_dimension.pixels = 4
# Generate barcode and Save to PNG
gen.save("barcode.png", BarCodeImageFormat.PNG)
> pip install aspose-barcode-for-python-via-java
Precisão de códigos de barras em nível Java com um workflow amigável para Python
Tenha toda a capacidade da engine Aspose.BarCode for Java a partir de Python. A bridge Python-Java mantém o comportamento consistente entre plataformas, tornando previsíveis os resultados de decodificação e renderização ao passar de dev para produção.
Instale com pip, sem builds nativos
Comece com um único pip install. Não há extensões nativas específicas de plataforma para compilar, o que simplifica o setup em CI e containers.
Roda onde houver Python e um JDK
Use o mesmo código no Windows, Linux e macOS. Os únicos requisitos são Python 3.7+ e runtime JDK 8+.
Processamento offline no seu ambiente
Gere e reconheça códigos de barras localmente. Sem serviços externos, sem transferência de dados e sem dependência de rede no dia a dia.
Resultados previsíveis a partir da engine Java
Você obtém a maturidade e estabilidade do backend Java com uma API Pythonic. Isso ajuda a manter resultados consistentes entre equipes, máquinas e implantações.
Padrões? Cobertos.
Aspose.BarCode for Python via Java 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
Setup multiplataforma para Python
Rode no Windows, Linux ou macOS com Python 3.7+ e Java JDK 8+ (OpenJDK, Amazon Corretto, BellSoft Liberica, Oracle JDK). Instale via PyPI com pip, mantenha o processamento totalmente offline e reutilize o mesmo código em desenvolvimento local, CI, containers e produçã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.
Códigos prontos para impressão para etiquetas, relatórios e documentos
Gere códigos limpos e fáceis de escanear com dimensionamento preciso para impressão e tela. Use saída raster para web e PDFs ou formatos vetoriais quando precisar de resultados nítidos em qualquer resolução.
- Controlar X dimension, altura das barras, quiet zones, bordas, fontes e alinhamento
- Usar helpers de codetext para GS1 e códigos complexos, incluindo Swiss QR e payloads HIBC
- ECI e codificação amigável a Unicode para texto internacional
- Exportar para PNG, JPEG, GIF, BMP, TIFF, SVG, EMF, PDF ou PIL.Image
- Criar jobs de etiquetas em lote e integrar imagens de códigos em relatórios e templates
Feito para serviços, pipelines e processamento em lote
Escale de requisições únicas para jobs de alto volume. Leia vários códigos por imagem, reduza o escopo de decodificação quando precisar de velocidade e ajuste o comportamento de reconhecimento com presets.
Gerar códigos 1D e 2D com controles de estilo detalhados
Decodificação por região de interesse (ROI) para acelerar frames grandes
Opções de checksum e validação para reduzir falsos positivos
Auto-rotação, tratamento de inclinação e detecção de múltiplos códigos
Payloads complexos: GS1, HIBC, Swiss QR e mais
Presets de QualitySettings para equilibrar velocidade e tolerância