Generar códigos QR en NetCore Mvc
Bienvenidos al post de Generar códigos QR en NetCore Mvc, donde aprenderéis a implementar y usar el NuGet de QRCoder.
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.
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[].
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.
Resultado
Habiendo seguido los pasos que he mostrado, seria suficiente para que os funcionara correctamente la conversión de texto a QR.
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: