Premiers pas avec IronQR
IronQR est la bibliothèque de lecture et d'écriture de codes QR for .NET.
IronQR est une bibliothèque de lecture et d'écriture de codes QR d'Iron Software. En plus d'une génération de QR code hautement personnalisable, il utilise un modèle d'apprentissage automatique avancé compatible avec les appareils mobiles, les ordinateurs de bureau et le cloud pour détecter les QR codes à lire.
Bibliothèque de lecture du générateur de codes QR C#
- Lire et générer des codes QR dans les projets C# .NET
- Générateur de codes QR pour appareils mobiles iOS et Android
- Lecteur de codes QR pour appareils mobiles iOS et Android
- Bibliothèque de génération de codes QR et dans Xamarin
- Utiliser l'apprentissage automatique pour lire les codes QR
Compatibilité
IronQR est compatible avec plusieurs plateformes :
Prise en charge des versions .NET :
- C# , VB.NET , F#
- .NET 7, 6 , 5 et Core 3.1+
- .NET Standard (2.0+)
- .NET Framework (4.6.2+)
Systèmes d'exploitation et environnements pris en charge :
- Windows (10+, Server 2016+)
- Linux (Ubuntu, Debian, CentOS, etc.)
- macOS (10+)
- iOS (12+)
- Android API 21+ (v5 " Lollipop ")
- Docker (Windows, Linux, Azure)
- Azure (VPS, application web, fonction)
- AWS (EC2, Lambda)
Prise en charge des types de projets .NET :
- Web (Blazor et WebForms)
- Mobile (Xamarin et MAUI)
- Bureau (WPF et MAUI)
- Console (Applications et bibliothèque)
Installation
Bibliothèque IronQR
L'installation de la bibliothèque IronQR est rapide et facile. Vous pouvez installer le paquet à l'aide de la commande suivante :
Install-Package IronQR
Vous pouvez également télécharger directement depuis le site Web officiel d'IronQR NuGet .
Une fois installé, vous pouvez commencer en ajoutant using IronQR; au sommet de votre code C#.
Bibliothèque IronQr.Slim
Le IronQr.Slim contient à la fois des fonctionnalités de génération de QR et de lecture de QR de base. Le package IronQR fournit des modèles d'apprentissage automatique personnalisés avancés et des adaptateurs pour l'utiliser avec IronQr.Slim. Si vous préférez utiliser IronQR sans l'augmentation de la taille du package et l'amélioration de la précision du modèle ML, vous pouvez également utiliser IronQr.Slim seul .
Ce choix n'aura aucune incidence sur la génération/l'écriture des codes QR, mais veuillez noter que la lecture n'utilisera pas le modèle de détection avancé. Vous pouvez utiliser la commande suivante pour installer uniquement la version Slim de base :
Install-Package IronQr.Slim
Exemples de code
Exemple de génération de code QR
:path=/static-assets/qr/content-code-examples/get-started/get-started-1.cs
using IronQr;
using IronSoftware.Drawing;
// Create a QR Code object
QrCode myQr = QrWriter.Write("hello world");
// Save QR Code as a Bitmap
AnyBitmap qrImage = myQr.Save();
// Save QR Code Bitmap as File
qrImage.SaveAs("qr.png");
Imports IronQr
Imports IronSoftware.Drawing
' Create a QR Code object
Private myQr As QrCode = QrWriter.Write("hello world")
' Save QR Code as a Bitmap
Private qrImage As AnyBitmap = myQr.Save()
' Save QR Code Bitmap as File
qrImage.SaveAs("qr.png")
Exemple de lecture de code QR
:path=/static-assets/qr/content-code-examples/get-started/get-started-2.cs
using IronQr;
using IronSoftware.Drawing;
using System.Collections.Generic;
// Open the asset to read a QR Code from
var inputBmp = AnyBitmap.FromFile("IMAGE_TO_READ.png");
// Load the asset into QrImageInput
QrImageInput imageInput = new QrImageInput(inputBmp);
// Create a QR Reader object
QrReader reader = new QrReader();
// Read the Input an get all embedded QR Codes
IEnumerable<QrResult> results = reader.Read(imageInput);
Imports IronQr
Imports IronSoftware.Drawing
Imports System.Collections.Generic
' Open the asset to read a QR Code from
Private inputBmp = AnyBitmap.FromFile("IMAGE_TO_READ.png")
' Load the asset into QrImageInput
Private imageInput As New QrImageInput(inputBmp)
' Create a QR Reader object
Private reader As New QrReader()
' Read the Input an get all embedded QR Codes
Private results As IEnumerable(Of QrResult) = reader.Read(imageInput)
Assistance disponible
Information
Pour plus d'informations sur Iron Software, veuillez consulter notre site web :https://ironsoftware.com/
Assistance d'Iron Software
Pour toute assistance générale et questions techniques, veuillez nous contacter par e-mail à l'adresse suivante :mailto:support@ironsoftware.com

