Come generare codici a barre in Python

Questo breve argomento fornisce dettagli su come generare Barcode in Python. Puoi facilmente sviluppare un programma generatore di codici a barre in Python utilizzando una semplice interfaccia API. L’applicazione sviluppata può essere utilizzata in ambienti basati su Windows, macOS o Linux installati con Python e JDK. Nell’esempio seguente, ci siamo concentrati sulla creazione del tipo di codice a barre CODABAR. Tuttavia, l’API fornisce un supporto completo per altri Barcode types inclusi QR Code, GS1 Code, 128 Code e molti altri.

Passaggi per generare codice a barre Python

  1. Configura Python3 e Aspose.Barcode per Python seguendo le linee guida
  2. Crea l’oggetto BarcodeGenerator e imposta CODABAR come tipo di codice a barre desiderato
  3. Imposta il testo e la risoluzione dell’immagine del codice a barre di output
  4. Imposta il tipo e il percorso dell’immagine del codice a barre di output
  5. Utilizzando il metodo Save in Python, genera un’immagine di codice a barre su disco

Per sviluppare un Generatore di codici a barre, un’applicazione basata su Python viene sviluppata seguendo i passaggi indicati. Il processo viene avviato configurando l’ambiente e quindi utilizzerai l’istanza della classe BarcodeGenerator per impostare il tipo di codifica del codice a barre desiderato. Nei passaggi successivi, imposteremo il testo personalizzato per il codice a barre insieme all’impostazione della risoluzione per l’immagine del codice a barre. Se non si imposta la risoluzione dell’immagine, verrà utilizzata la risoluzione dell’immagine predefinita 96. Infine, salveremo il codice a barre sul disco in formato PNG. Se non viene fornito alcun formato immagine, verrà utilizzato il formato PNG predefinito per salvare il codice a barre.

Codice per generare codici a barre in Python

from asposebarcode import Generation, Assist
# Setting License
licenseBarCode = Assist.License()
licenseBarCode.setLicense("Aspose.Total.lic")
# Instantiate BarCodeGenerator class object with Barcode Encode Type CODABAR
encode_type = Generation.EncodeTypes.CODABAR
GenerateBarCode = Generation.BarcodeGenerator(encode_type, None)
# Set BarCode text to be encoded
GenerateBarCode.setCodeText("Python Test Barcode")
# Set resolution
GenerateBarCode.getParameters().setResolution(300)
#BarCodeImageFormat.PNG.value
file_path = "OutputBarCode.png"
imageFormat= Generation.BarCodeImageFormat(3)
# Saving the BarCode in PNG image format
# Aspose.Barcode for Python via Java API supports multiple image formats for saving the output BarCode
GenerateBarCode.save(file_path, imageFormat)

Nell’esempio precedente per generare codice a barre, l’API basata su Python è stata utilizzata in modo efficiente per produrre un’immagine di output utilizzando poche righe di codice. L’API supporta quasi tutti i tipi di codici a barre che possono essere utilizzati in diverse applicazioni. Fornisce inoltre disposizioni per impostare diversi altri parametri per i codici a barre, inclusi i parametri postali, i parametri Codetext, i parametri Codablock, i parametri DataMatrix e molti altri.

In questo esempio, abbiamo visto quanto sia facile sviluppare un generatore di codici a barre utilizzando Python senza dipendere da alcuno strumento di terze parti. Se sei propenso a esportare un file Excel in PDF utilizzando Python, fai riferimento all’articolo su come convertire Excel in PDF usando Python.

 Italiano