Genera codice QR in C#.

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 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:

  1. Inizializza un’istanza della classe BarcodeGenerator specificando EncodeType e il testo di input.
  2. Imposta la versione e il tipo di codifica per il codice QR.
  3. 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#.

  1. Inizializza un’istanza della classe BarcodeGenerator specificando EncodeType e il testo di input.
  2. Imposta la versione e il tipo di codifica per il codice QR.
  3. 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.

Guarda anche