Genera código QR en C#.

Un código QR es un código de barras bidimensional que se puede usar para almacenar algunos datos útiles para identificar o rastrear información. A veces, es posible que deba crear un código QR para incrustar información en forma de cuadrículas verticales y horizontales. En consecuencia, este artículo explica cómo generar un código QR mediante programación en C#.

Instalación de API de C# para generar código QR

Debe instalar Aspose.BarCode para .NET API. Se puede usar para crear o escanear diferentes tipos de códigos de barras. Puede descargar los archivos DLL de referencia o instalarlos con el siguiente comando NuGet.

PM> Install-Package Aspose.BarCode

Generar Código QR en C#

Puede generar un código QR siguiendo los pasos a continuación:

  1. Inicialice una instancia de la clase BarcodeGenerator mientras especifica el EncodeType y el texto de entrada.
  2. Configure la versión y el tipo de codificación para el código QR.
  3. Genere un código QR y guarde la imagen de salida en formato PNG.

El fragmento de código a continuación muestra cómo generar un código QR en C#:

// Inicializar una instancia de la clase BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Establecer versión automática
gen.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;

//Establecer el tipo de codificación QR de ForceMicroQR
gen.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceMicroQR;
gen.Save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.Png);

Genere código QR con codificación ForceQR en C#

Aquí aprenderá a crear un tipo de código QR ForceQR en C#.

  1. Inicialice una instancia de la clase BarcodeGenerator mientras especifica el EncodeType y el texto de entrada.
  2. Configure la versión y el tipo de codificación para el código QR.
  3. Cree un código QR y escriba el código QR generado como una imagen PNG.

El siguiente ejemplo de código demuestra cómo generar un código QR con codificación ForceQR en C#:

// Inicializar una instancia de la clase BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Establecer versión automática
gen.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;

//Establecer el tipo de codificación QR de ForceQR
gen.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceQR;
gen.Save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.Png);

Obtenga una licencia gratis

Puede solicitar una licencia temporal gratuita para evaluar la API en toda su capacidad.

Conclusión

En este artículo, ha aprendido cómo generar un Código QR con diferentes versiones y tipos de codificación mediante programación en C#. Además, puede visitar la sección documentación para explorar otras características que ofrece Aspose.BarCode para .NET API. Si tiene alguna pregunta, no dude en escribirnos al foro.

Ver también