Bienvenidos al post de Generar códigos QR en NetCore Mvc, donde aprenderéis a implementar y usar el NuGet de QRCoder.

Captura

Tendréis disponibles al final del post el código de GitHub.

Requerimientos

Sera necesario disponer de un proyecto ASP.NET Core Web App MVC.

NuGet de QRCoder, instalación e implementación

Nos dirigiremos al administrador de NuGets de nuestro proyecto, en el cual buscaremos el NuGet de QRCoder con autor Raffael Herrmann y lo instalaremos.

Tras instalarlo, realizaremos la implementación desde el HomeController, al cual añadiremos un HttpPost refiriéndose a la vista de Index.

Captura2

Y dentro del HttpPost de Index añadiremos las siguientes líneas de código, las 4 primeras líneas son parte del NuGet para poder generar el código QR y las 2 ultimas (por encima del retorno de la vista) son para poder convertir el Bitmap del QR a byte[].

Captura3

Ahora podremos guardar el HomeController y procederemos en el Index de Home a insertar un formulario para poder devolver el texto a convertir en QR y una imagen que se devolverá en el modelo, la cual formatearemos con un método dentro de la vista.

Captura4

Resultado

Habiendo seguido los pasos que he mostrado, seria suficiente para que os funcionara correctamente la conversión de texto a QR.

Captura

Autor: Rubén Pozuelo Martínez.

Curso: Desarrollo Web Full Stack, MultiCloud y Multiplataforma.

Centro: Tajamar.

Año académico: 2021-2022.

Código / recursos utilizados / Otros datos de interés:

Leave a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.