.NET MAUI Escáner de códigos QR

Use IronQR para escanear códigos QR en una aplicación móvil .NET MAUI. Elija una imagen de la biblioteca del dispositivo con FilePicker.Default.PickAsync, cárguela usando AnyBitmap.FromFile y descifréla con QrReader.Read. Funciona en Android e iOS desde una única base de código compartida.

Guía de 5 pasos para construir un escáner de código QR MAUI

  • using IronQr;
  • using IronSoftware.Drawing;
  • var images = await FilePicker.Default.PickAsync(new PickOptions { FileTypes = FilePickerFileType.Images });
  • var inputBmp = AnyBitmap.FromFile(images.FullPath.ToString();
  • IEnumerable<QrResult> resultados = reader.Read(imageInput);

Explicación del código

FilePicker.Default.PickAsync abre el selector de imágenes nativo en la plataforma actual, filtrado para tipos de imágenes. La ruta completa del archivo seleccionado se recupera con images.FullPath.ToString() y se pasa a AnyBitmap.FromFile, quien lo carga en un bitmap independientemente del formato. Un QrImageInput envuelve ese bitmap para que IronQR pueda trabajar con él, y QrReader.Read devuelve un IEnumerable<QrResult>. First().Value extrae la cadena decodificada del primer resultado.

Explore el tutorial completo del escáner de código QR .NET MAUI con IronQR.

¿Listo para empezar?
Nuget Descargas 67,270 | Versión: 2026.5 just released
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida? PM > Install-Package IronQR
ejecuta una muestra observa cómo tu URL se convierte en un código QR.