Generatore e lettore di codici a barre per Python, basato su Java
Crea e scansiona un codice a barre in pochi secondi
Altri esempi >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
Accuratezza “livello Java” con un workflow Python-friendly
Ottieni tutte le funzionalità del motore Aspose.BarCode for Java da Python. Il bridge Python-Java mantiene un comportamento coerente tra piattaforme, così i risultati di decodifica e rendering restano prevedibili passando da dev a produzione.
Installa con pip, senza build native
Inizia con una sola installazione via pip. Non ci sono estensioni native specifiche per piattaforma da compilare, il che semplifica il setup in CI e in container.
Funziona ovunque ci siano Python e un JDK
Usa lo stesso codice su Windows, Linux e macOS. Gli unici requisiti sono Python 3.7+ e un runtime JDK 8+.
Elaborazione offline nel tuo ambiente
Genera e riconosci codici a barre localmente. Nessun servizio esterno, nessun trasferimento dati e nessuna dipendenza di rete per l’operatività quotidiana.
Risultati prevedibili dal motore Java
Ottieni la maturità e la stabilità del backend Java con una API Pythonic. Questo aiuta a mantenere risultati coerenti tra team, macchine e deployment.
Standard? Coperti.
Aspose.BarCode for Python via Java supporta tutti i principali formati immagine, inclusi formati vettoriali come SVG ed EMF, oltre al PDF. Usa la nostra API per riconoscere files da scanner o fotocamere con facilità. Ecco tutte le simbologie di codici a barre supportate, incluse 1D, 2D, postali e composite. Ognuna può essere generata e riconosciuta su tutte le piattaforme supportate.
Codici matrice / 2D
- QR Code, MicroQR, rMQR
- Data Matrix, Industrial Data Matrix (DPM)
- Aztec
- Han Xin
- MaxiCode
- DotCode
Codici lineari / 1D
- UPCA, UPCE
- EAN13, EAN14, EAN8
- Code 128
- DataBar
- ITF
- Postal
Codici industriali e composite
- GS1
- ECI
- Composite barcodes
- HIBC
- SwissQR
- Royal Mailmark
Setup multipiattaforma per Python
Esegui su Windows, Linux o macOS con Python 3.7+ e un Java JDK 8+ (OpenJDK, Amazon Corretto, BellSoft Liberica, Oracle JDK). Installa da PyPI con pip, mantieni l’elaborazione completamente offline e riusa lo stesso codice in sviluppo locale, CI, container e produzione.
Demo di codice dal vivo
Incolla testo → ottieni un codice a barre. Trascina un file → ottieni i dati decodificati. Entrambi gli esempi includono codice di esempio generato automaticamente, così puoi copiarlo direttamente nel tuo progetto.
Codici a barre pronti per la stampa per etichette, report e documenti
Genera codici a barre puliti e facili da scansionare con dimensioni precise per stampa e schermo. Usa output raster per web e PDF oppure formati vettoriali quando ti servono risultati nitidi a qualsiasi risoluzione.
- Controllare dimensione X, altezza barre, quiet zone, bordi, font e allineamento
- Usare helper codetext per GS1 e codici a barre complessi, inclusi Swiss QR e payload HIBC
- ECI e codifica Unicode-friendly per testo internazionale
- Esportare in PNG, JPEG, GIF, BMP, TIFF, SVG, EMF, PDF o PIL.Image
- Creare job di etichette batch e integrare immagini di codici a barre in report e template
Pensato per servizi, pipeline ed elaborazione batch
Scala da richieste singole a job ad alto volume. Leggi più codici a barre per immagine, restringi l’ambito di decodifica quando serve velocità e ottimizza il comportamento di riconoscimento con preset.
Generare codici a barre 1D e 2D con controlli di stile dettagliati
Decodifica per region-of-interest per accelerare frame grandi
Opzioni di checksum e validazione per ridurre i falsi positivi
Auto-rotazione, gestione inclinazione e rilevamento multi-codice
Payload complessi: GS1, HIBC, Swiss QR e altro
Preset QualitySettings per bilanciare velocità e tolleranza