Scanner de QR Code Blazor Utilisez IronQR pour scanner les codes QR dans une application Blazor Server. Téléchargez une image via le navigateur avec le composant InputFile de Blazor, puis décodez-la côté serveur avec QrReader.Read(). Guide en 5 étapes pour scanner un code QR dans Blazor using IronQr; using IronSoftware.Drawing; await using var stream = file.OpenReadStream(maxAllowedSize: 10_000_000); var inputBmp = AnyBitmap.FromFile(qrImageSrc!); var results = reader.Read(imageInput); Explication du code InputFile.OnChange se déclenche lorsque l'utilisateur sélectionne un fichier. OpenReadStream transfère le téléchargement du navigateur vers un chemin serveur temporaire, qui est ensuite passé à AnyBitmap.FromFile pour décoder le format de l'image. Un QrImageInput encapsule le bitmap pour IronQR, et QrReader.Read retourne un IEnumerable<QrResult>. FirstOrDefault récupère en toute sécurité le premier résultat sans générer d'erreur sur les images qui ne contiennent pas de code QR. Découvrez comment construire un scanner de codes QR Blazor avec IronQR. Liens de documentation associés Voir sur GitHub Tutoriel connexe Guide pratique connexe Documentation de classe Télécharger IronQR DLL Signaler un problème sur cette page Prêt à commencer? Nuget Téléchargements 63,625 | Version : 2026.4 vient de sortir Essai gratuit Téléchargement gratuit NuGet Total des téléchargements :63,625 Voir Licences Vous faites encore défiler ? Vous voulez une preuve rapidement ? PM > Install-Package IronQR exécuter un échantillon regarder votre URL devenir un code QR. Téléchargement gratuit NuGet Total des téléchargements :63,625 Voir Licences
Testez dans un environnement en direct Testez en production sans filigranes.Fonctionne où que vous en ayez besoin.
Produit entièrement fonctionnel Profitez de 30 jours de produit entièrement fonctionnel.Configurez-le et faites-le fonctionner en quelques minutes.
Nous répondons à toutes vos questions afin de nous assurer que vous disposez de toutes les informations dont vous avez besoin. (Sans aucun engagement)