Escaner de Código QR .NET MAUI Use o IronQR para escanear códigos QR em uma aplicação móvel .NET MAUI. Escolha 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 usando IronQR; usando 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); Explicação do código FilePicker.Default.PickAsync abre o seletor de imagens nativo na plataforma atual, filtrado para tipos de imagem. O caminho completo do arquivo selecionado é recuperado com images.FullPath.ToString() e passado para AnyBitmap.FromFile, que o carrega em um bitmap independentemente do formato. Um QrImageInput encapsula 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. Links para documentos relacionados Ver no GitHub Tutorial relacionado Guia prático relacionado Documentação da aula Baixar IronQR DLL Reporte um problema nesta página Pronto para começar? Nuget Downloads 61,359 | Versão: 2026.3 acaba de ser lançado Comece seu teste gratuito Download gratuito do NuGet Total de downloads: 61,359 Ver licenças 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. Download gratuito do NuGet Total de downloads: 61,359 Ver licenças
Produto totalmente funcional Receba 30 dias de produto totalmente funcional. Deixe-o pronto para usar em minutos.
Suporte técnico 24 horas por dia, 5 dias por semana. Acesso total à nossa equipe de suporte técnico durante o período de teste do produto.
Todas as suas dúvidas serão respondidas para garantir que você tenha todas as informações necessárias. (Sem qualquer compromisso.)