Escaner de Código QR .NET MAUI

Use o IronQR para escanear códigos QR em uma aplicação móvel .NET MAUI. Selecione uma imagem da biblioteca do dispositivo com FilePicker.Default.PickAsync, carregue-a usando AnyBitmap.FromFile e decodifique-a com QrReader.Read. Funciona no Android e iOS a partir de uma única base de código compartilhada.

Guia de 5 passos para construir um scanner 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);

Explicação do código

FilePicker.Default.PickAsync abre o seletor de imagens nativo da plataforma atual, filtrado por tipo de imagem. O caminho completo do arquivo selecionado é obtido com images.FullPath.ToString() e passado para AnyBitmap.FromFile, que o carrega em um bitmap, independentemente do formato. Um QrImageInput envolve esse bitmap para que o IronQR possa trabalhar com ele, e QrReader.Read retorna um IEnumerable<QrResult>. First().Value extrai a string decodificada do primeiro resultado.

Explore o tutorial completo de scanner de código QR .NET MAUI com o IronQR.

Pronto para começar?
Nuget Baixar 67,270 | Versão: 2026.5 just released
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronQR
executar um exemplo Veja seu URL se transformar em um código QR.