Generatore di codici QR Python

I codici QR possono essere scansionati da uno smartphone o altro dispositivo per aprire un sito Web, guardare un video o accedere ad altre informazioni codificate. Stanno diventando sempre più popolari perché sono facili da usare e possono essere utilizzati per archiviare molti dati in un piccolo spazio. In questo post del blog, ti mostreremo come generare codici QR di testo in Python. Forniremo una guida passo passo e frammenti di codice per aiutarti a sviluppare il tuo testo nel generatore di codici QR in Python.

Questo articolo tratta i seguenti argomenti:

  1. API Python per il generatore di codici QR
  2. Testo in codice QR in Python
  3. Personalizza la generazione del testo per il codice QR
  4. Genera un codice QR con testo
  5. Generatore di testo in codice QR online
  6. Risorse didattiche gratuite

API Python per generatore di testo in codice QR

Utilizzeremo l’API Aspose.BarCode for Python per generare codici QR dal testo. Permette di generare e leggere codici a barre e codici QR in Python. L’API supporta oltre 60 simboli di codici a barre, come codice QR, codice 128, codice 39, EAN, UPC e molti altri. Consente agli sviluppatori di salvare facilmente il codice a barre o il codice QR generato in vari formati di immagine, come PNG, JPEG e TIFF.

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 

Testo in codice QR in Python

Possiamo generare un codice QR dal testo con Aspose.BarCode for Python seguendo i passaggi seguenti:

  1. Crea un’istanza della classe BarcodeGenerator.
  2. Imposta EncodeTypes come “QR”.
  3. Specificare il testo di input da codificare.
  4. Facoltativamente, specificare le opzioni di personalizzazione del codice QR.
  5. Infine, chiama il metodo save() per salvare l’immagine del codice QR generata nel percorso del file specificato.

L’esempio di codice seguente mostra come creare un codice QR utilizzando Python.

# Questo esempio di codice mostra come generare un codice QR da Text.
# Inizializza il BarcodeGenerator
# Specificare il tipo di codifica
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);

# Specificare il testo del codice da codificare
generator.code_text = "Your text goes here!";

# Specificare la dimensione dell'immagine
generator.parameters.barcode.x_dimension.pixels = 8.0;
generator.parameters.resolution = 500.0;

# Salva il codice QR generato
generator.save("C:\\Files\\Text_QR_Code.jpg")
Testo in codice QR in Python

Testo in codice QR in Python.

Personalizza la generazione di testo in codice QR in Python

Possiamo personalizzare l’aspetto dei codici QR generati dal testo seguendo i passaggi menzionati in precedenza. Tuttavia, dobbiamo impostare proprietà aggiuntive per personalizzare il colore dello sfondo, il colore del bordo, l’altezza dell’immagine, ecc.

Il seguente esempio di codice mostra come personalizzare il testo per la generazione del codice QR in Python.

# Questo esempio di codice mostra come personalizzare un codice QR da Text.
# Inizializza il BarcodeGenerator
# Specificare il tipo di codifica
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);

# Specificare il testo del codice da codificare
generator.code_text = "Your text goes here!";

# Specificare la dimensione dell'immagine
generator.parameters.barcode.x_dimension.pixels = 8.0;

# Imposta il colore di sfondo
generator.parameters.back_color = Color(0,0,128)

# Imposta il colore del QR
generator.parameters.barcode.bar_color = Color(255,255,255)

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

# Imposta il bordo
generator.parameters.border.dash_style = barcode.generation.BorderDashStyle.SOLID
generator.parameters.border.color = Color(255,0,0)
generator.parameters.border.visible = True
generator.parameters.border.width.point = 4.0

# Salva il codice QR generato
generator.save("C:\\Files\\Customized_QR_Code.jpg")
Personalizza la generazione di testo in codice QR in Python

Personalizza la generazione di testo in codice QR in Python.

Genera codice QR con testo in Python

Possiamo aggiungere testo leggibile dall’uomo all’immagine del codice QR generata. Può essere un’etichetta di testo principale, una didascalia superiore o una didascalia inferiore. Possiamo aggiungere il testo del codice e la didascalia seguente seguendo i passaggi menzionati in precedenza. Tuttavia, dobbiamo solo impostare i parametri codetext e le proprietà captionbelow come mostrato di seguito:

# Questo esempio di codice mostra come generare un codice QR con testo.
# Inizializza il BarcodeGenerator
# Specificare il tipo di codifica
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);

# Specificare il testo del codice da codificare
generator.code_text = "Your text goes here!";

# Specificare la dimensione dell'immagine
generator.parameters.barcode.x_dimension.pixels = 8.0;

# Imposta il colore di sfondo
generator.parameters.back_color = Color(255,255,255)

# Imposta il colore del QR
generator.parameters.barcode.bar_color = Color(0,0,255)

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

# Imposta il bordo
generator.parameters.border.dash_style = barcode.generation.BorderDashStyle.SOLID
generator.parameters.border.color = Color(255,0,0)
generator.parameters.border.visible = True
generator.parameters.border.width.point = 4.0

# Mostra il testo del codice sopra il codice QR
generator.parameters.barcode.code_text_parameters.two_d_display_text = "Aspose.BarCode";
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.ABOVE;

# Imposta la didascalia sotto il codice QR
generator.parameters.barcode.code_text_parameters.two_d_display_text = "test"
generator.parameters.caption_below.text = "ASPOSE"
generator.parameters.caption_below.visible = True
generator.parameters.caption_below.font.style = FontStyle.BOLD
generator.parameters.caption_below.font.size.pixels = 18.0
generator.parameters.caption_below.font.family_name = "Verdana"

# Salva il codice QR generato
generator.save("C:\\Files\\QR_Code_with_text.jpg")
Genera codice QR con testo in Python

Genera codice QR con testo in Python.

Generatore di testo in codice QR: ottieni una licenza gratuita

Puoi ottenere una licenza temporanea gratuita per provare la libreria senza limitazioni di valutazione.

Invia testo al codice QR online

Puoi generare un codice QR da qualsiasi input di testo online gratuitamente utilizzando l’app web per la generazione di codici QR online, sviluppata utilizzando questa API.

Generatore di testo in codice QR - Risorse didattiche

Puoi saperne di più sulla conversione del testo in un codice QR ed esplorare varie altre funzionalità della libreria utilizzando le risorse seguenti:

Conclusione

In questo post del blog, ti abbiamo mostrato come sviluppare un generatore di codice QR da testo in Python utilizzando Aspose.BarCode for Python. Abbiamo visto anche come personalizzare i codici QR e aggiungere didascalie all’immagine. Sfruttando Aspose.BarCode, puoi creare straordinari codici QR che possono essere utilizzati per collegamenti a siti Web, informazioni di contatto e altro ancora. In caso di ambiguità, non esitate a contattarci sul nostro forum di supporto gratuito.

Guarda anche