Generazione e riconoscimento codici a barre per Python via .NET
- Generare e leggere codici a barre 1D, 2D e postali, inclusi QR Code, Data Matrix, PDF417 e Code 128
- Python 3.6+. Funziona su Windows, Linux e macOS
- Esportare codici a barre raster (PNG, JPEG, TIFF, BMP, GIF) e vettoriali (SVG, EMF)
Crea e scansiona un QR Code in pochi secondi
Altri esempi ># 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 affidabile su immagini reali
Gli input di produzione raramente sono perfetti. Usa i preset QualitySettings per scambiare velocità con tolleranza quando i codici a barre sono sfocati, rumorosi, a basso contrasto, inclinati o parzialmente danneggiati. L’API supporta 80+ simbologie e funziona bene per workflow batch e di servizio.
Standard? Coperti.
Aspose.BarCode for Python via .NET 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
Piattaforme e configurazione
Installa da PyPI con pip install aspose-barcode-for-python-via-net. Supporta Python 3.6+ su Windows, Linux e macOS. Leggi da file, stream o oggetti bitmap, quindi salva i codici a barre in formati raster comuni o SVG/EMF per flussi di stampa.
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.
Documenti, etichette e job batch
Casi d’uso tipici: aggiungere codici a barre a immagini e PDF, generare etichette di spedizione e inventario, validare codici in documenti scansionati e processare cartelle in background worker.
Generazione
- Controllare dimensione X, dimensioni, margini, rotazione, didascalie e font
- Esportare PNG, JPEG, TIFF, BMP o GIF. Usare SVG o EMF per la stampa.
- Unità: millimetri, pollici, punti, pixel
Riconoscimento
- Leggere da file o stream; restituire tipo, testo, regione e orientamento
- Preset per velocità vs qualità. Opzioni per immagini rumorose o a basso contrasto
- Limitare a simbologie specifiche per ridurre il tempo di scansione
Famiglie supportate
- 2D: QR/Micro QR, Data Matrix, PDF417, Swiss QR
- Lineari: EAN/UPC, Code 128 (GS1), ITF, Code 39/93
- Postali: RM4SCC, Postnet, Planet, Australia Post
Esperienza sviluppatore e licensing
Aspose.BarCode for Python via .NET Mantieni la logica di business in Python mentre il motore gestisce il lavoro sui codici a barre in servizi headless, job in background e CI. Usa preset per ottimizzare velocità vs accuratezza e applica una licenza per l’uso in produzione.
Python-first
Mantieni la logica di business in Python. Il motore gestisce il lavoro pesante e gira su server headless, container e CI.
Preset
Usa preset QualitySettings come high_performance, normal_quality e high_quality, oppure ottimizza manualmente le opzioni.
Valutazione
Inizia in modalità di valutazione. Applica una licenza temporanea per test oppure una licenza a pagamento per l’uso in produzione.