IRONSOFTWAREHOME
Escaner de Código QR .NET MAUI
using IronQr;
using IronSoftware.Drawing;

// OnScanButtonClicked method triggered by the scan button
private async void OnScanButtonClicked(object sender, EventArgs e)
{
    // Open the device image picker
    var images = await FilePicker.Default.PickAsync(new PickOptions
    {
        PickerTitle = "Pick image",
        FileTypes = FilePickerFileType.Images
    });
    var imageSource = images.FullPath.ToString();

    // Load the selected image into AnyBitmap
    var inputBmp = AnyBitmap.FromFile(imageSource);

    // Load the asset into QrImageInput
    QrImageInput imageInput = new QrImageInput(inputBmp);

    // Create a QR Reader object
    QrReader reader = new QrReader();

    // Read the input and get all embedded QR Codes
    IEnumerable<QrResult> results = reader.Read(imageInput);

    // Display the first result
    resultLabel.Text = "Scanned Text: " + results.First().Value;
}
Imports IronQr
Imports IronSoftware.Drawing

' OnScanButtonClicked method triggered by the scan button
Private Async Sub OnScanButtonClicked(ByVal sender As Object, ByVal e As EventArgs)
    ' Open the device image picker
    Dim images = Await FilePicker.Default.PickAsync(New PickOptions With {
        .PickerTitle = "Pick image",
        .FileTypes = FilePickerFileType.Images
    })
    Dim imageSource = images.FullPath.ToString()

    ' Load the selected image into AnyBitmap
    Dim inputBmp = AnyBitmap.FromFile(imageSource)

    ' Load the asset into QrImageInput
    Dim imageInput As New QrImageInput(inputBmp)

    ' Create a QR Reader object
    Dim reader As New QrReader()

    ' Read the input and get all embedded QR Codes
    Dim results As IEnumerable(Of QrResult) = reader.Read(imageInput)

    ' Display the first result
    resultLabel.Text = "Scanned Text: " & results.First().Value
End Sub
NuGet Download
PM > Install-Package IronQR
Escaner de Código QR .NET MAUI

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

  • using IronQr;
  • using IronSoftware.Drawing;
  • var imagens = await FilePicker.Default.PickAsync(novo PickOptions { TiposDeArquivo = FilePickerFileType.Images });
  • var inputBmp = AnyBitmap.FromFile(imagens.CaminhoCompleto.ToString();
  • IEnumerable<QrResult> resultados = 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 envolve esse bitmap para que 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 Downloads 74,386Versão:2026.9recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.