Generatore di codici a barre Python

I codici a barre sono una parte essenziale di ogni tipo di attività. L’uso dei codici a barre è diffuso in una varietà di applicazioni, tra cui la gestione dell’inventario, il tracciamento dei prodotti e i sistemi di punti vendita. Come sviluppatore, potresti trovarti spesso in una situazione in cui devi generare codici a barre nella tua applicazione Python. Possiamo facilmente generare codici a barre di alta qualità nelle applicazioni Python con il minimo sforzo utilizzando l’API Aspose.Barcode per Python. La libreria Python Barcode Generator sarà esaminata in dettaglio in questo post del blog, insieme a una guida passo passo al suo utilizzo. Dopo aver seguito i passaggi menzionati, avremo il nostro generatore di codici a barre Python. Quindi, cominciamo.

In questo articolo verranno trattati i seguenti argomenti:

  1. API Python Barcode Generator - Download gratuito
  2. Come creare codici a barre in Python?
  3. Configurazione e installazione di Aspose.BarCode for Python
  4. Passaggi per creare un codice a barre con Python
  5. Personalizza l’aspetto di un codice a barre
  6. Personalizza l’etichetta di un codice a barre
  7. Mostra didascalie codici a barre
  8. Salvataggio ed esportazione del codice a barre generato
  9. Ottieni una licenza gratuita
  10. Genera codice a barre online
  11. Risorse didattiche

API Python Barcode Generator - Download gratuito

Aspose.BarCode for Python è un’API potente e versatile per la generazione e la manipolazione di codici a barre in vari formati. È uno strumento flessibile e affidabile che consente agli sviluppatori di creare e leggere vari tipi di codici a barre 1D e 2D. Supporta oltre 60 tipi di simbologie di codici a barre, inclusi quelli popolari come Code 39, Code 128, QR Code, EAN, UPC, PDF147, Data Matrix e codici a barre complessi.

Con Aspose.BarCode for Python, possiamo facilmente generare immagini di codici a barre in vari formati di file come PNG, JPEG e TIFF. L’API offre anche la possibilità di impostare le proprietà del codice a barre come dimensione, orientamento, risoluzione e altro. Inoltre, possiamo anche generare codici a barre con codifica dati personalizzata ed estrarre dati da immagini di codici a barre esistenti.

Se stai cercando uno strumento completo, affidabile e facile da usare per la generazione di codici a barre, un lettore di codici a barre e uno strumento di manipolazione, Aspose.BarCode è un’ottima opzione da considerare.

Come creare codici a barre in Python?

Per creare un codice a barre in Python, utilizzeremo Aspose.BarCode for Python. Possiamo integrarlo facilmente nei progetti Python. Il suo ampio set di funzionalità lo rende una scelta intelligente per gli sviluppatori che cercano una libreria di generazione e lettura di codici a barre robusta e adattabile per Python.

Configurazione e installazione di Aspose.BarCode for Python

Prima di iniziare a scrivere codice Python per la generazione di codici a barre, dobbiamo configurare e installare Aspose.BarCode for Python nel nostro progetto Python. Possiamo integrarlo in un progetto Python esistente o in uno appena creato.

Si prega di scaricare il pacchetto o installare l’API da PyPI utilizzando il seguente comando pip nella console:

pip install aspose-barcode-for-python-via-net 

Passaggi per creare codici a barre in Python

Possiamo creare codici a barre con Aspose.BarCode for Python seguendo i passaggi indicati di seguito:

  1. Innanzitutto, crea un’istanza della classe BarcodeGenerator e imposta gli EncodeTypes richiesti.
  2. Successivamente, specificare il testo del codice di input.
  3. Facoltativamente, specificare le opzioni di personalizzazione del codice a barre.
  4. Infine, chiama il metodo save() per salvare l’immagine del codice a barre generata nel percorso del file specificato.

L’esempio di codice seguente mostra come creare un codice a barre usando Python.

# Questo esempio di codice dimostra come generare un codice a barre Code 39 Stanard.
import aspose.barcode as barcode

# Inizializzare BarcodeGenerator
# Specifica il tipo di codifica
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE_39_STANDARD)

# Testo del codice
generator.code_text = "1234567890"

# Salva il codice a barre generato
generator.save("C:\\Files\\Code39Standard.jpg")
Crea codice a barre in Python.

Crea codice a barre in Python.

Personalizza l’aspetto del codice a barre

Possiamo personalizzare l’aspetto di un codice a barre impostandone la risoluzione, il colore di sfondo, il colore del bordo, il colore della didascalia, l’altezza dell’immagine, ecc. Per personalizzare l’aspetto di un codice a barre, segui i passaggi menzionati in precedenza. Tuttavia, è necessario impostare ulteriori proprietà obbligatorie.

L’esempio di codice seguente mostra come personalizzare l’aspetto di un codice a barre usando Python.

# Questo esempio di codice mostra come personalizzare l'aspetto di un codice a barre.
import aspose.barcode as barcode
from aspose.pydrawing import Color

# Inizializzare BarcodeGenerator
# Specifica il tipo di codifica
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE_39_STANDARD)

# Testo del codice
generator.code_text = "1234567890"

# Imposta la risoluzione dell'immagine
generator.parameters.resolution = 300

# Specificare la dimensione dell'immagine del codice a barre
generator.parameters.barcode.x_dimension.pixels = 4

# Specificare il colore di primo piano del codice a barre
generator.parameters.barcode.fore_color = Color(0, 0, 255)

# Specificare il colore della barra del codice a barre
generator.parameters.back_color = Color(255,0,0)

# Salva il codice a barre generato
generator.save("C:\\Files\\Customize.jpg")
Genera codice a barre personalizzato

Genera codice a barre personalizzato in Python.

Personalizza l’etichetta del codice a barre

Possiamo anche personalizzare l’etichetta del codice a barre impostandone il colore, la posizione, la spaziatura e il carattere. Si prega di seguire i passaggi menzionati in precedenza per personalizzare le etichette con codice a barre. Tuttavia, dobbiamo impostare varie proprietà della classe codetextparameters per personalizzare le etichette.

L’esempio di codice seguente mostra come personalizzare l’etichetta del codice a barre usando Python.

# Questo esempio di codice dimostra come personalizzare il testo del codice di un codice a barre.
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle

# Inizializzare BarcodeGenerator
# Specifica il tipo di codifica
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE_39_STANDARD, "Aspose.BarCode")

# Imposta la risoluzione dell'immagine
generator.parameters.resolution = 300

# Specificare la dimensione dell'immagine del codice a barre
generator.parameters.barcode.x_dimension.pixels = 4

# Personalizza il testo del codice
generator.parameters.barcode.code_text_parameters.space.pixels = 5;
generator.parameters.barcode.code_text_parameters.font_mode = barcode.generation.FontMode.MANUAL;
generator.parameters.barcode.code_text_parameters.font.family_name = "Lucida Handwriting";
generator.parameters.barcode.code_text_parameters.font.style = FontStyle.UNDERLINE;
generator.parameters.barcode.code_text_parameters.font.size.point = 8;


# Salva il codice a barre generato
generator.save("C:\\Files\\BarcodeCodeText.jpg")
Personalizza l'etichetta del codice a barre

Personalizza l’etichetta del codice a barre in Python.

Mostra didascalie codici a barre

Possiamo visualizzare e personalizzare le didascalie dei codici a barre. Possiamo mostrare la didascalia su entrambi i lati del codice a barre impostandone il carattere, la dimensione, il colore e l’allineamento. Si prega di seguire i passaggi menzionati in precedenza per mostrare le didascalie. Tuttavia, dobbiamo impostare le proprietà delle classi captionabove e captionbelow per personalizzare i sottotitoli.

L’esempio di codice seguente mostra come mostrare e personalizzare le didascalie su un codice a barre usando Python.

# Questo esempio di codice dimostra come mostrare le didascalie su un codice a barre.
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle

# Inizializzare BarcodeGenerator
# Specifica il tipo di codifica
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE128)

# Testo del codice
generator.code_text = "1234567890"

# Imposta la risoluzione dell'immagine
generator.parameters.resolution = 300

# Imposta la didascalia sopra il codice a barre
generator.parameters.caption_above.text ="CAPTION ABOVE"
generator.parameters.caption_above.visible = True
generator.parameters.caption_above.font.style = FontStyle.ITALIC
generator.parameters.caption_above.font.size.point = 5

# Imposta la didascalia sotto il codice a barre
generator.parameters.caption_below.text = "CAPTION BELOW"
generator.parameters.caption_below.visible = True
generator.parameters.caption_below.font.style = FontStyle.BOLD
generator.parameters.caption_below.font.size.pixels = 15
generator.parameters.caption_above.font.family_name = "Verdana"

# Salva il codice a barre generato
generator.save("C:\\Files\\BarcodeCaption.jpg")
Mostra didascalie codici a barre

Mostra didascalie di codici a barre in Python.

Salva ed esporta il codice a barre generato

Possiamo salvare il codice a barre generato nei formati immagine più diffusi come JPG, PNG, TIFF, BMP, GIF, EMF, SVG, ecc. Si prega di seguire i passaggi menzionati in precedenza per salvare il codice a barre nel formato immagine richiesto. Tuttavia, dobbiamo solo specificare il formato dell’immagine di output nell’ultimo passaggio.

  • Salva il codice a barre in PNG
# Save the generated barcode as a PNG image
generator.save("C:\\Files\\Barcode.png")
  • Salva il codice a barre in TIFF
# Save the generated barcode as a TIFF image
generator.save("C:\\Files\\Barcode.tiff")
  • Genera e salva codice a barre in SVG
# Save the generated barcode as an SVG image
generator.save("C:\\Files\\Barcode.svg")

Libreria Python per codici a barre: ottieni una licenza gratuita

Aspose offre una versione di valutazione gratuita che può essere utilizzata per testare le caratteristiche e le capacità della libreria. Puoi ottenere una licenza temporanea gratuita per provare tu stesso la libreria senza limiti di valutazione.

Genera codice a barre online

È possibile generare codici a barre online gratuitamente utilizzando l’app Web del generatore di codici a barre online, sviluppata utilizzando questa API.

Come generare codice a barre Python - Risorse per l’apprendimento

Puoi saperne di più sulla generazione di codici a barre ed esplorare altre funzionalità di Aspose.BarCode for Python utilizzando le risorse fornite di seguito:

Conclusione

In questo post sul blog, abbiamo imparato come creare il nostro generatore di codici a barre Python. Con questa guida sarai in grado di creare codici a barre professionali in pochissimo tempo e personalizzarli facilmente in base alle tue esigenze. In caso di qualsiasi ambiguità, non esitate a contattarci sul nostro forum di supporto gratuito.

Guarda anche