Un codice QR è un codice a barre bidimensionale che può essere utilizzato per memorizzare alcuni dati utili per identificare o tracciare informazioni. A volte potrebbe essere necessario creare un codice QR per incorporare informazioni sotto forma di griglie verticali e orizzontali. Di conseguenza, questo articolo spiega come generare un codice QR a livello di codice in C#.
- Installazione API C# per generare codice QR
- Genera codice QR in C#
- Genera codice QR con la codifica ForceQR in C#
Installazione dell’API C# per generare codice QR
È necessario installare l’API Aspose.BarCode for .NET. Può essere utilizzato per creare o scansionare diversi tipi di codici a barre. Puoi scaricare i file DLL di riferimento o installarlo con il seguente comando NuGet.
PM> Install-Package Aspose.BarCode
Genera codice QR in C#
Puoi generare un codice QR seguendo i passaggi seguenti:
- Inizializza un’istanza della classe BarcodeGenerator specificando EncodeType e il testo di input.
- Imposta la versione e il tipo di codifica per il codice QR.
- Genera un codice QR e salva l’immagine di output in formato PNG.
Il frammento di codice seguente mostra come generare un codice QR in C#:
// Inizializza un'istanza della classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.Parameters.Barcode.XDimension.Pixels = 4;
// Imposta la versione automatica
gen.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;
//Imposta il tipo di codifica QR ForceMicroQR
gen.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceMicroQR;
gen.Save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.Png);
Genera codice QR con la codifica ForceQR in C#
Qui imparerai come creare un codice QR di tipo ForceQR in C#.
- Inizializza un’istanza della classe BarcodeGenerator specificando EncodeType e il testo di input.
- Imposta la versione e il tipo di codifica per il codice QR.
- Crea un codice QR e scrivi il codice QR generato come immagine PNG.
L’esempio di codice seguente mostra come generare un codice QR con la codifica ForceQR in C#:
// Inizializza un'istanza della classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.Parameters.Barcode.XDimension.Pixels = 4;
// Imposta la versione automatica
gen.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;
//Imposta il tipo di codifica QR ForceQR
gen.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceQR;
gen.Save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.Png);
Ottieni una licenza gratuita
Puoi richiedere una licenza temporanea gratuita per valutare l’API nella sua piena capacità.
Conclusione
In questo articolo, hai imparato come generare un codice QR con versioni e tipi di codifica diversi a livello di codice in C#. Inoltre, puoi visitare la sezione documentazione per esplorare varie altre funzionalità offerte da Aspose.BarCode per .NET API. In caso di domande, non esitare a scriverci sul forum.