Erste Schritte mit IronQR
IronQR ist die QR-Code-Lese- und Schreibbibliothek for .NET
IronQR ist eine QR-Code-Lese- und Schreibbibliothek von Iron Software. Zusätzlich zur hochgradig anpassbaren QR-Generierung verwendet es ein fortgeschrittenes Machine-Learning-Modell mit Kompatibilität für Mobilgeräte, Desktops und die Cloud, um QR-Codes zum Lesen zu erkennen.
C# QR-Code-Generator-Lesebibliothek
- QR-Codes in C# .NET-Projekten lesen und generieren
- QR-Code-Generator für mobile iOS- und Android-Geräte erstellen
- Lesen Sie den QR-Code-Leser für mobile iOS- und Android-Geräte.
- QR-Code-Bibliothek und in Xamarin generieren
- Maschinelles Lernen zum Lesen von QR-Codes nutzen.
Kompatibilität
IronQR hat plattformübergreifende Unterstützungskompatibilität mit:
.NET Version Support:
- C#, VB.NET, F#
- .NET 7, 6, 5 und Core 3.1+
- .NET Standard (2.0+)
- .NET Framework (4.6.2+)
Unterstützung für Betriebssysteme und Umgebungen:
- Windows (10+, Server 2016+)
- Linux (Ubuntu, Debian, CentOS, etc.)
- macOS (10+)
- iOS (12+)
- Android API 21+ (v5 "Lollipop")
- Docker (Windows, Linux, Azure)
- Azure (VPS, WebApp, Funktion)
- AWS (EC2, Lambda)
Unterstützung for .NET-Projekttypen:
- Web (Blazor & WebForms)
- Mobile (Xamarin & MAUI)
- Desktop (WPF & MAUI)
- Konsole (App & Bibliothek)
Installation
IronQR Bibliothek
Die Installation der IronQR-Bibliothek ist schnell und einfach. Sie können das Paket mit dem folgenden Befehl installieren:
Install-Package IronQR
Alternativ, laden Sie direkt von der offiziellen IronQR NuGet-Website herunter.
Nach der Installation können Sie loslegen, indem Sie using IronQR; am Anfang Ihres C#-Codes hinzufügen.
IronQr.Slim Bibliothek
Der IronQr.Slim enthält sowohl QR-Generierungs- als auch grundlegende QR-Lesefunktionen. Das Paket IronQR bietet erweiterte, kundenspezifische Machine-Learning-Modelle und Adapter zur Verwendung mit IronQr.Slim. Wenn Sie bevorzugen, IronQR ohne die vergrößerte Paketgröße und verbesserte Genauigkeit des ML-Modells zu verwenden, können Sie auch IronQr.Slim allein nutzen.
Diese Wahl wird das Generieren/Schreiben von QR-Codes nicht beeinträchtigen, aber beachten Sie, dass das Lesen das fortgeschrittene Erkennungsmodell nicht nutzen wird. Sie können den folgenden Befehl verwenden, um nur die grundlegende Slim-Version zu installieren:
Install-Package IronQr.Slim
Beispiele für Code
QR-Code-Generierungsbeispiel
: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")
QR-Code-Lesebeispiel
: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)
Support Verfügbar
Informationen
Für weitere Informationen über Iron Software besuchen Sie bitte unsere Website: https://ironsoftware.com/
Unterstützung von Iron Software
Für allgemeine Unterstützung und technische Anfragen senden Sie uns bitte eine E-Mail an: mailto:support@ironsoftware.com

