.NET MAUI Escáner de códigos QR

Utilice 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 decódelala con QrReader.Read. Funciona en Android e iOS desde una única base de código compartida.

Guía de 5 pasos para crear un escáner de códigos QR en 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 results = reader.Read(imageInput);

Explicación del código

FilePicker.Default.PickAsync abre el selector de imágenes nativo en la plataforma actual, filtrado por tipos de imagen. La ruta completa del archivo seleccionado se recupera con images.FullPath.ToString() y se pasa a AnyBitmap.FromFile, que lo carga en un mapa de bits sin importar el formato. Un QrImageInput envuelve ese mapa de bits 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ódigos QR for .NET MAUI con IronQR.

¿Listo para empezar?
Nuget Descargas 63,625 | Versión: 2026.4 recién lanzado
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.