Scanner de Código QR WPF

Use o IronQR para escanear códigos QR em uma aplicação desktop WPF. Abra um arquivo de imagem com o nativo OpenFileDialog, carregue-o usando AnyBitmap.FromFile e decodifique-o com QrReader.Read. Nenhum JavaScript ou navegador necessário.

Guia de 5 passos para escanear um código QR em WPF

  • usando IronQR;
  • usando IronSoftware.Drawing;
  • var dialog = new OpenFileDialog { Filter = "Arquivos de Imagem|.png;.jpg;.jpeg;.bmp" };
  • var inputBmp = AnyBitmap.FromFile(dialog.FileName);
  • var results = reader.Read(imageInput);

Explicação do código

OpenFileDialog lida com a seleção de arquivos nativos do Windows filtrada para tipos comuns de imagem. O AnyBitmap.FromFile carrega o arquivo escolhido em um bitmap, independentemente do formato. Um QrImageInput encapsula esse bitmap para que IronQR possa trabalhar com ele, e QrReader.Read retorna um IEnumerable<QrResult> com uma entrada para cada código QR encontrado na imagem. FirstOrDefault captura o primeiro resultado de forma segura, para que o aplicativo não trave se a imagem não contiver um código QR.

Descubra como construir um scanner de código QR WPF com IronQR.

Pronto para começar?
Nuget Downloads 61,359 | Versão: 2026.3 acaba de ser lançado
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.