IRONSOFTWAREHOME
WPF Scanner de QR Code
using IronQr;
using IronSoftware.Drawing;
using Microsoft.Win32;

// Open a file dialog to select a QR code image
var dialog = new OpenFileDialog
{
    Title = "Select a QR code image",
    Filter = "Image Files|*.png;*.jpg;*.jpeg;*.bmp;*.gif;*.tiff"
};

if (dialog.ShowDialog() == true)
{
    // Load the selected image into IronQR
    var inputBmp = AnyBitmap.FromFile(dialog.FileName);
    QrImageInput imageInput = new QrImageInput(inputBmp);

    // Create a QR Reader object and read the image
    QrReader reader = new QrReader();
    IEnumerable<QrResult> results = reader.Read(imageInput);

    // Display the first result
    ResultLabel.Text = results.FirstOrDefault()?.Value ?? "No QR code found.";
}
Imports IronQr
Imports IronSoftware.Drawing
Imports Microsoft.Win32

' Open a file dialog to select a QR code image
Dim dialog = New OpenFileDialog With {
    .Title = "Select a QR code image",
    .Filter = "Image Files|*.png;*.jpg;*.jpeg;*.bmp;*.gif;*.tiff"
}

If dialog.ShowDialog() = True Then
    ' Load the selected image into IronQR
    Dim inputBmp = AnyBitmap.FromFile(dialog.FileName)
    Dim imageInput As New QrImageInput(inputBmp)

    ' Create a QR Reader object and read the image
    Dim reader As New QrReader()
    Dim results As IEnumerable(Of QrResult) = reader.Read(imageInput)

    ' Display the first result
    ResultLabel.Text = If(results.FirstOrDefault()?.Value, "No QR code found.")
End If
NuGet Download
PM > Install-Package IronQR
WPF Scanner de QR Code

WPF Scanner de QR Code

Utilisez IronQR pour scanner des codes QR dans une application de bureau WPF. Ouvrez un fichier image avec le natif OpenFileDialog, chargez-le en utilisant AnyBitmap.FromFile et décodez-le avec QrReader.Read. Aucun JavaScript ou navigateur nécessaire.

Guide en 5 étapes pour scanner un code QR dans WPF

  • using IronQr;
  • using IronSoftware.Drawing;
  • var dialog = new OpenFileDialog { Filter = "Fichiers d'images|.png ; .jpg ; .jpeg ; .bmp" };
  • var inputBmp = FileName);
  • var results = imageInput/);

Explication du code

OpenFileDialog gère la sélection de fichiers natifs de Windows filtrés pour les types d'images courants. AnyBitmap.FromFile charge le fichier choisi en bitmap quel que soit le format. Un QrImageInput emballe ce bitmap pour que IronQR puisse travailler avec lui, et QrReader.Read renvoie un IEnumerable<QrResult> avec une entrée pour chaque code QR trouvé dans l'image. FirstOrDefault attrape le premier résultat de manière sécurisée, donc l'application ne plante pas si l'image n'a pas de code QR.

Découvrez comment créer un scanner de code QR WPF avec IronQR.

Prêt à commencer?

Nuget Downloads 74,386Version :2026.9vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise