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.

Microsoft Windows
Linux
macOS
Intellij Idea
PyCharm
VS Code
Docker
GitHub

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.


# Initialize BarcodeGenerator gen = BarcodeGenerator(EncodeTypes.QR, "1234567") # Set generation parameters gen.parameters.barcode.x_dimension.pixels = 7 color = ImageColor.getrgb("#000000") gen.parameters.border.color = color gen.parameters.border.width.Pixels = 7; # Generate and save Barcode image gen.save("image.png", BarCodeImageFormat.PNG)

# Initialize BarCodeReader reader = BarCodeReader("image.png", DecodeType.QR) # Set recognition quality reader.qualitySettings = QualitySettings.high_performance # Recognize barcodes and output results res = reader.read_barCodes() System.out.printf("Recognized %d barcode(s)%n", len(res)); for result in res: print("%s: %s" % (result.code_type_name, result.code_text))

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.

Feature icon

Generare codici a barre 1D e 2D con controlli di stile dettagliati

Feature icon

Decodifica per region-of-interest per accelerare frame grandi

Feature icon

Opzioni di checksum e validazione per ridurre i falsi positivi

Feature icon

Auto-rotazione, gestione inclinazione e rilevamento multi-codice

Feature icon

Payload complessi: GS1, HIBC, Swiss QR e altro

Feature icon

Preset QualitySettings per bilanciare velocità e tolleranza