El código QR (código de respuesta rápida) es en realidad un código de barras 2D que contiene información que puede leerse y escanearse fácilmente con un lector de códigos QR y un teléfono inteligente. Hoy en día, los códigos QR se utilizan en información y marketing de productos, pagos móviles, control de acceso, etc. En este artículo, discutiremos cómo escanear códigos QR mediante programación usando C# dentro de una aplicación .NET.
Escáner de código QR .NET API
GroupDocs.Parser para C# La API es una solución que permite a los desarrolladores extraer información de varios formatos de documentos, incluidos PDF, Word, Excel y muchos otros. Ofrece una interfaz sencilla y funciones integrales, lo que permite analizar sin esfuerzo texto, metadatos, imágenes, códigos de barras y contenido estructurado de los documentos. En este artículo, lo usaré para escanear códigos QR de imágenes dentro de una aplicación .NET usando C#.
Puede descargar las DLL o el instalador MSI desde la sección de descargas o instalar la API en su aplicación .NET a través de NuGet.
PM> Install-Package GroupDocs.Parser
Cómo escanear código QR usando C#
Las siguientes líneas lo obligarán a cambiar de opinión acerca de la idea errónea de que escanear códigos QR es una tarea difícil. Estos son los pasos que muestran cómo leer una imagen de código QR:
- Cargue la imagen del Código QR usando la clase Parser.
- Obtenga los códigos QR de la imagen cargada.
- Extraiga el mensaje adjunto del Código QR utilizando la propiedad Valor.
El siguiente código fuente de C# escanea la imagen del código QR con la aplicación .NET usando C#:
// Escanear código QR usando C#
using (Parser parser = new Parser("/path/qrcode.png"))
{
// Extraiga todos los códigos QR.
IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();
// Iterar
foreach (PageBarcodeArea barcode in barcodes)
{
// Imprima los valores del código QR identificado
Console.WriteLine(barcode.CodeTypeName +" Code Value: " + barcode.Value);
}
}
Obtenga una licencia gratis
Puede obtener una licencia temporal gratuita para analizar el escáner QR y otras características de la API sin ninguna limitación de evaluación.
Conclusión
Hoy acaba de aprender la forma sencilla de escanear el código QR de la imagen usando C#. A partir de este aprendizaje, puede desarrollar su lector de códigos QR o simplemente crear una aplicación de escáner de códigos QR en línea.
Para más aprendizaje, puede visitar el siguiente material útil:
Escáner de código QR .NET API | Documentación
Referencia API | Soporte gratuito | Ejemplos de código