Zum Fußzeileninhalt springen
IRONBARCODE VERWENDEN

Wie man QR-Code in .NET MAUI generiert

In diesem Artikel werden wir erkunden, wie man einen QR-Code-Generator mit .NET MAUI erstellt, einem modernen Framework zum Erstellen plattformübergreifender Anwendungen. Wir werden die IronBarcode-Bibliothek verwenden, um QR-Codes zu generieren und sie auf dem Bildschirm anzuzeigen.

Was ist .NET MAUI?

.NET MAUI (Multi-platform App UI) ist eine Weiterentwicklung des Xamarin Forms-Frameworks, das Entwicklern ermöglicht, native Benutzeroberflächen für mehrere Plattformen mit einem einzigen Code-Bestand zu erstellen. Mit .NET MAUI können Sie Android-, iOS-, macOS-, Windows- und weitere Apps erstellen, was Entwicklungszeit und Aufwand reduziert.

class="hsg-featured-snippet">

Wie man QR-Code in .NET Maui generiert

  1. Laden Sie die C#-Bibliothek zum Generieren von QR-Codes herunter
  2. Konfigurieren Sie die Maui-Benutzeroberfläche
  3. Verwenden Sie die Methode CreateQrCode, um einen QR-Code aus einem String zu generieren
  4. Zugriff auf die Binärdaten des Bildes unter Verwendung der Methode ToJpegBinaryData
  5. Übertragen Sie die Binärdaten an die Maui-App, um den QR-Code anzuzeigen

Einführung von IronBarcode

IronBarcode ist eine leistungsstarke Barcode- und QR-Code-Generation-Bibliothek für .NET-Anwendungen. Es bietet eine benutzerfreundliche API zum Erstellen verschiedener Arten von Barcodes, einschließlich QR-Codes, mit anpassbaren Einstellungen wie Größe, Fehlerkorrektur und Kodierungsoptionen.

Einrichten des .NET MAUI-Projekts

Um zu beginnen, müssen wir ein neues .NET MAUI-Projekt in Microsoft Visual Studio 2022 erstellen. Sie können auch Microsoft Visual Studio Code verwenden, jedoch variieren die Schritte. Es wird jedoch empfohlen, Visual Studio zu verwenden. Befolgen Sie die folgenden Schritte, um das Projekt zu erstellen.

Öffnen Sie Visual Studio 2022. Der folgende Bildschirm wird wie unten dargestellt angezeigt.

Wie man QR-Code in .NET MAUI generiert: Abbildung 1 - Visual Studio 2022 IDE

Klicken Sie auf Neues Projekt erstellen und suchen Sie nach der MAUI-Vorlage, wie unten gezeigt.

Wie man QR-Code in .NET MAUI generiert: Abbildung 2

Wählen Sie die .NET MAUI-App-Vorlage und klicken Sie auf die Schaltfläche Weiter. Das folgende Fenster wird angezeigt.

Wie man QR-Code in .NET MAUI generiert: Abbildung 3

Benennen Sie Ihr Projekt, wählen Sie den Speicherort und klicken Sie auf die Schaltfläche Weiter, das folgende Fenster wird wie unten gezeigt angezeigt.

Wie man QR-Code in .NET MAUI generiert: Abbildung 4

Wählen Sie .NET Framework. Ich habe .NET 7 ausgewählt, Sie können auch .NET 6.0 auswählen. Das Projekt wird wie unten gezeigt erstellt.

Wie man QR-Code in .NET MAUI generiert: Abbildung 5

Dieses Tutorial konzentriert sich hauptsächlich auf die anfängliche Bereitstellung einer .NET MAUI-Anwendung auf einer lokalen Windows-Maschine. Sie können es mit derselben Code-Basis je nach Bedarf auf einem Android- oder iOS-Simulator konfigurieren.

Um eine .NET MAUI-Anwendung auf Ihrer lokalen Windows-Maschine bereitzustellen, können Sie diese Schritte mit Visual Studio befolgen:

  1. Stellen Sie sicher, dass das Debug-Ziel auf "Windows-Maschine" eingestellt ist. Wenn nicht, wählen Sie "Windows-Maschine" aus dem Dropdown-Menü in der Werkzeugleiste.
  2. Klicken Sie auf die Schaltfläche "Start Debugging" oder drücken Sie F5, um die Anwendung auf Ihrer Windows-Maschine zu bauen und auszuführen.

    Wie man QR-Code in .NET MAUI generiert: Abbildung 6

Wenn der Entwicklermodus auf Ihrer Windows-Maschine nicht aktiviert ist, wird Visual Studio Sie auffordern, ihn zu aktivieren. Führen Sie dazu die folgenden Schritte aus:

  1. Im Dialogfeld "Entwicklermodus für Windows aktivieren", das von Visual Studio angezeigt wird, finden Sie den Link "Einstellungen für Entwickler".

    Wie man QR-Code in .NET MAUI generiert: Abbildung 7

  2. Klicken Sie auf den Link "Einstellungen für Entwickler". Dadurch wird die Einstellungen-App auf Ihrer Windows-Maschine geöffnet.
  3. Schalten Sie den Schalter unter Entwicklermodus ein, wie unten gezeigt.

    Wie man QR-Code in .NET MAUI generiert: Abbildung 8

Führen Sie das Projekt aus, sobald der Entwicklermodus aktiviert ist. Das folgende Fenster wird angezeigt:

Wie man QR-Code in .NET MAUI generiert: Abbildung 9

Dies ist die Vorlagenanwendung, die von Visual Studio 2022 beim Erstellen des Projekts automatisch erstellt wird. Jetzt werden wir IronBarcode installieren und den Code nach unseren Anforderungen ändern.

IronBarcode installieren

Um IronBarcode zu installieren, öffnen Sie die NuGet-Paket-Manager-Konsole. Um die Paket-Manager-Konsole in Visual Studio zu öffnen, können Sie diese Schritte befolgen:

  1. Starten Sie Visual Studio auf Ihrer Windows-Maschine.
  2. Öffnen Sie das Projekt, an dem Sie arbeiten möchten, oder erstellen Sie ein neues Projekt.
  3. Gehen Sie im Visual Studio-Menü zu "Tools".
  4. Klicken Sie im Dropdown-Menü auf "NuGet-Paket-Manager".
  5. Ein weiteres Dropdown-Menü wird angezeigt, in dem Sie "Paket-Manager-Konsole" auswählen sollten.

Das Fenster der Paket-Manager-Konsole wird geöffnet und bietet Ihnen eine Befehlszeilenschnittstelle zur Verwaltung von NuGet-Paketen in Ihrem Projekt. Schreiben Sie den folgenden Befehl in die Paket-Manager-Konsole, um IronBarcode zu installieren.

Install-Package BarCode

Dadurch wird die IronBarcode-Bibliothek zu Ihrem Projekt hinzugefügt und für die Verwendung verfügbar gemacht.

Wie man QR-Code in .NET MAUI generiert: Abbildung 10

.NET MAUI QR Code Generator mit IronBarcode

Nun, lassen Sie uns den Code schreiben, um unsere eigene QR-Code-Generator-Mobile-App zu erstellen. Um den generierten QR-Code auf dem Bildschirm anzuzeigen, werden wir die Fähigkeiten von .NET MAUI nutzen. Öffnen Sie die Datei MainPage.xaml und ersetzen Sie sie durch den folgenden Code.

<?xml version="1.0" encoding="utf-8"?>
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="QrCodeGeneratorMAUI.MainPage">

    <ScrollView>
        <VerticalStackLayout
            Spacing="25"
            Padding="30,0"
            VerticalOptions="Center">

            <Label
                Text="Hello!"
                SemanticProperties.HeadingLevel="Level1"
                FontSize="32"
                HorizontalOptions="Center" />

            <Label
                Text="Welcome to QR Code Generator .NET Multi-platform App UI"
                SemanticProperties.HeadingLevel="Level2"
                SemanticProperties.Description="Welcome to QR Code Generator dot Net Multi platform App U I"
                FontSize="18"
                HorizontalOptions="Center" />

            <Entry x:Name="qrCodeText"
                   Placeholder="Enter QR Code"/>

            <Image
                x:Name="qrCodeImage"
                HeightRequest="200"
                HorizontalOptions="Center" />

            <Button
                x:Name="CounterBtn"
                Text="Generate QR Code"
                Clicked="OnButtonClicked"
                HorizontalOptions="Center" />

        </VerticalStackLayout>
    </ScrollView>
</ContentPage>
<?xml version="1.0" encoding="utf-8"?>
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="QrCodeGeneratorMAUI.MainPage">

    <ScrollView>
        <VerticalStackLayout
            Spacing="25"
            Padding="30,0"
            VerticalOptions="Center">

            <Label
                Text="Hello!"
                SemanticProperties.HeadingLevel="Level1"
                FontSize="32"
                HorizontalOptions="Center" />

            <Label
                Text="Welcome to QR Code Generator .NET Multi-platform App UI"
                SemanticProperties.HeadingLevel="Level2"
                SemanticProperties.Description="Welcome to QR Code Generator dot Net Multi platform App U I"
                FontSize="18"
                HorizontalOptions="Center" />

            <Entry x:Name="qrCodeText"
                   Placeholder="Enter QR Code"/>

            <Image
                x:Name="qrCodeImage"
                HeightRequest="200"
                HorizontalOptions="Center" />

            <Button
                x:Name="CounterBtn"
                Text="Generate QR Code"
                Clicked="OnButtonClicked"
                HorizontalOptions="Center" />

        </VerticalStackLayout>
    </ScrollView>
</ContentPage>
XML

Der obige XAML-Code stellt eine .NET MAUI-Seite dar, die QR-Codes generiert. Hier ist eine einfache Erklärung der .NET MAUI-Komponenten:

  • <Label>: Zeigt Text auf dem Bildschirm an. In dieser Anwendung wird es verwendet, um eine Willkommensnachricht und eine Überschrift anzuzeigen, um dem Benutzer Informationen und Anweisungen bereitzustellen.
  • <Entry>: Bietet ein Texteingabefeld für den Benutzer. In dieser Anwendung ermöglicht es dem Benutzer, den Inhalt einzugeben, den er in einen QR-Code codieren möchte.
  • <Image>: Zeigt ein Bild auf dem Bildschirm an. In dieser Anwendung wird es verwendet, um das generierte QR-Code-Bild anzuzeigen, nachdem der Benutzer auf die Schaltfläche zum Generieren geklickt hat.
  • <Button>: Stellt eine klickbare Schaltfläche dar. Es ermöglicht es dem Benutzer, eine Aktion auszulösen, wenn er darauf klickt. In dieser Anwendung wird die Schaltfläche verwendet, um die Generierung des QR-Codes basierend auf dem Inhalt, den der Benutzer im <Entry>-Feld eingegeben hat, zu initiieren.

Diese Komponenten zusammen schaffen eine Oberfläche, in der der Benutzer Text eingeben, eine Schaltfläche drücken und den entsprechenden QR-Code auf dem Bildschirm anzeigen kann.

Nun, lassen Sie uns den Backend-Code zur Generierung des QR-Codes schreiben. Öffnen Sie die Datei MainPage.xaml.cs und aktualisieren Sie die Code-Behind-Klasse wie folgt:

using IronBarCode;

namespace QrCodeGeneratorMAUI
{
    public partial class MainPage : ContentPage
    {
        public MainPage()
        {
            InitializeComponent();
        }

        private void OnButtonClicked(object sender, EventArgs e)
        {
            // Get the text from the entry field
            string text = qrCodeText.Text;

            // Generate the QR code using the IronBarcode library
            var qrCode = QRCodeWriter.CreateQrCode(text);

            // Convert the QR code to binary JPEG data
            var qrCodeBytes = qrCode.ToJpegBinaryData();

            // Set the QR code image source to display the generated QR code on the UI
            qrCodeImage.Source = ImageSource.FromStream(() => new MemoryStream(qrCodeBytes));
        }
    }
}
using IronBarCode;

namespace QrCodeGeneratorMAUI
{
    public partial class MainPage : ContentPage
    {
        public MainPage()
        {
            InitializeComponent();
        }

        private void OnButtonClicked(object sender, EventArgs e)
        {
            // Get the text from the entry field
            string text = qrCodeText.Text;

            // Generate the QR code using the IronBarcode library
            var qrCode = QRCodeWriter.CreateQrCode(text);

            // Convert the QR code to binary JPEG data
            var qrCodeBytes = qrCode.ToJpegBinaryData();

            // Set the QR code image source to display the generated QR code on the UI
            qrCodeImage.Source = ImageSource.FromStream(() => new MemoryStream(qrCodeBytes));
        }
    }
}
Imports IronBarCode

Namespace QrCodeGeneratorMAUI
	Partial Public Class MainPage
		Inherits ContentPage

		Public Sub New()
			InitializeComponent()
		End Sub

		Private Sub OnButtonClicked(ByVal sender As Object, ByVal e As EventArgs)
			' Get the text from the entry field
			Dim text As String = qrCodeText.Text

			' Generate the QR code using the IronBarcode library
			Dim qrCode = QRCodeWriter.CreateQrCode(text)

			' Convert the QR code to binary JPEG data
			Dim qrCodeBytes = qrCode.ToJpegBinaryData()

			' Set the QR code image source to display the generated QR code on the UI
			qrCodeImage.Source = ImageSource.FromStream(Function() New MemoryStream(qrCodeBytes))
		End Sub
	End Class
End Namespace
$vbLabelText   $csharpLabel

Hier ist die Code-Erklärung.

  1. Die Methode OnButtonClicked ist ein Ereignishandler für das Klick-Ereignis einer Schaltfläche. Wenn die Schaltfläche geklickt wird, wird diese Methode ausgeführt.
  2. In der Methode OnButtonClicked wird der im Eingabefeld qrCodeText enthaltene Text der text-Variable zugewiesen.
  3. QRCodeWriter.CreateQrCode(text) wird verwendet, um einen QR-Code basierend auf dem eingegebenen Text zu erstellen.
  4. qrCode.ToJpegBinaryData() konvertiert den QR-Code in binäre JPEG-Daten.
  5. qrCodeImage.Source = ImageSource.FromStream(() => new MemoryStream(qrCodeBytes)) setzt die Quelle des qrCodeImage-Steuerelements, um das generierte QR-Code-Bild anzuzeigen.

Führen Sie die .NET MAUI-Anwendung aus

Lassen Sie uns das Projekt ausführen, um die Funktionalität zu testen. Drücken Sie F5, um die Anwendung auf der Windows-Maschine auszuführen. Der folgende Bildschirm erscheint, wenn das Projekt ausgeführt wird.

Geben Sie den Text ein, den Sie codieren möchten, und drücken Sie auf die Schaltfläche QR-Code generieren. Der QR-Code wird generiert und auf dem Bildschirm wie unten gezeigt angezeigt.

Wie man QR-Code in .NET MAUI generiert: Abbildung 11

Fügen Sie Annotation und QR-Code-Wert hinzu

Jetzt haben wir einen QR-Code-Generator mit grundlegenden Funktionen entwickelt. Lassen Sie es uns funktionaler machen, indem wir QR-Code-Anmerkung und QR-Code-Wert zu unserem QR-Code hinzufügen. Ändern Sie die Methode OnButtonClicked wie im folgenden Quellcode gezeigt.

private void OnButtonClicked(object sender, EventArgs e)
{
    // Get the text from the entry field
    string text = qrCodeText.Text;

    // Generate the QR code using the IronBarcode library
    var qrCode = QRCodeWriter.CreateQrCode(text);

    // Add the text of the QR code value below the generated barcode
    qrCode.AddBarcodeValueTextBelowBarcode();

    // Add an annotation text above the barcode
    qrCode.AddAnnotationTextAboveBarcode("My QR Code Generated by .NET MAUI App");

    // Convert the QR code to binary JPEG data
    var qrCodeBytes = qrCode.ToJpegBinaryData();

    // Set the QR code image source to display the generated QR code on the UI
    qrCodeImage.Source = ImageSource.FromStream(() => new MemoryStream(qrCodeBytes));
}
private void OnButtonClicked(object sender, EventArgs e)
{
    // Get the text from the entry field
    string text = qrCodeText.Text;

    // Generate the QR code using the IronBarcode library
    var qrCode = QRCodeWriter.CreateQrCode(text);

    // Add the text of the QR code value below the generated barcode
    qrCode.AddBarcodeValueTextBelowBarcode();

    // Add an annotation text above the barcode
    qrCode.AddAnnotationTextAboveBarcode("My QR Code Generated by .NET MAUI App");

    // Convert the QR code to binary JPEG data
    var qrCodeBytes = qrCode.ToJpegBinaryData();

    // Set the QR code image source to display the generated QR code on the UI
    qrCodeImage.Source = ImageSource.FromStream(() => new MemoryStream(qrCodeBytes));
}
Private Sub OnButtonClicked(ByVal sender As Object, ByVal e As EventArgs)
	' Get the text from the entry field
	Dim text As String = qrCodeText.Text

	' Generate the QR code using the IronBarcode library
	Dim qrCode = QRCodeWriter.CreateQrCode(text)

	' Add the text of the QR code value below the generated barcode
	qrCode.AddBarcodeValueTextBelowBarcode()

	' Add an annotation text above the barcode
	qrCode.AddAnnotationTextAboveBarcode("My QR Code Generated by .NET MAUI App")

	' Convert the QR code to binary JPEG data
	Dim qrCodeBytes = qrCode.ToJpegBinaryData()

	' Set the QR code image source to display the generated QR code on the UI
	qrCodeImage.Source = ImageSource.FromStream(Function() New MemoryStream(qrCodeBytes))
End Sub
$vbLabelText   $csharpLabel
  • qrCode.AddBarcodeValueTextBelowBarcode() fügt den Text des QR-Code-Werts unter dem generierten Barcode hinzu.
  • qrCode.AddAnnotationTextAboveBarcode("Mein QR-Code generiert von .NET MAUI App") fügt einen Anmerkungstext über dem Barcode hinzu, der angibt, dass er von einer .NET MAUI-App generiert wurde.

Visual Studio 2022 bietet eine Hot-Reload-Option für .NET MAUI-App. Nachdem Sie die Methode OnButtonClicked geändert haben, können Sie auf Hot Reload klicken, und die Änderungen erscheinen; Sie müssen die Anwendung möglicherweise nicht schließen und neu erstellen.

Geben Sie den Text ein, den Sie codieren möchten, und drücken Sie auf die Schaltfläche QR-Code generieren. Der QR-Code wird wie unten gezeigt generiert.

Wie man QR-Code in .NET MAUI generiert: Abbildung 12 - QR-Code-Generator

IronBarcode provides other useful functionality such as adding images, coloring and resizing the QR code, etc. For more detailed tutorials and code examples, you may refer to their official documentation.

.NET MAUI Barcode-Generator

Sie können mit Hilfe der IronBarcode-Bibliothek auch einen .NET MAUI Barcode-Generator erstellen. Sie müssen lediglich ein wenig im Code ändern, und schon können Sie loslegen, wie im folgenden Codebeispiel gezeigt.

private void OnButtonClicked(object sender, EventArgs e)
{
    // Get the text from the entry field
    string text = barCodeText.Text;

    // Generate the barcode using the IronBarcode library with Code128 encoding
    var barCode = BarcodeWriter.CreateBarcode(text, BarcodeEncoding.Code128);

    // Add the text of the barcode value below the generated barcode
    barCode.AddBarcodeValueTextBelowBarcode();

    // Add an annotation text above the barcode
    barCode.AddAnnotationTextAboveBarcode("My Barcode Generated by .NET MAUI App");

    // Convert the barcode to binary JPEG data
    var qrCodeBytes = barCode.ToJpegBinaryData();

    // Set the barcode image source to display the generated barcode on the UI
    barCodeImage.Source = ImageSource.FromStream(() => new MemoryStream(qrCodeBytes));
}
private void OnButtonClicked(object sender, EventArgs e)
{
    // Get the text from the entry field
    string text = barCodeText.Text;

    // Generate the barcode using the IronBarcode library with Code128 encoding
    var barCode = BarcodeWriter.CreateBarcode(text, BarcodeEncoding.Code128);

    // Add the text of the barcode value below the generated barcode
    barCode.AddBarcodeValueTextBelowBarcode();

    // Add an annotation text above the barcode
    barCode.AddAnnotationTextAboveBarcode("My Barcode Generated by .NET MAUI App");

    // Convert the barcode to binary JPEG data
    var qrCodeBytes = barCode.ToJpegBinaryData();

    // Set the barcode image source to display the generated barcode on the UI
    barCodeImage.Source = ImageSource.FromStream(() => new MemoryStream(qrCodeBytes));
}
Private Sub OnButtonClicked(ByVal sender As Object, ByVal e As EventArgs)
	' Get the text from the entry field
	Dim text As String = barCodeText.Text

	' Generate the barcode using the IronBarcode library with Code128 encoding
	Dim barCode = BarcodeWriter.CreateBarcode(text, BarcodeEncoding.Code128)

	' Add the text of the barcode value below the generated barcode
	barCode.AddBarcodeValueTextBelowBarcode()

	' Add an annotation text above the barcode
	barCode.AddAnnotationTextAboveBarcode("My Barcode Generated by .NET MAUI App")

	' Convert the barcode to binary JPEG data
	Dim qrCodeBytes = barCode.ToJpegBinaryData()

	' Set the barcode image source to display the generated barcode on the UI
	barCodeImage.Source = ImageSource.FromStream(Function() New MemoryStream(qrCodeBytes))
End Sub
$vbLabelText   $csharpLabel

Ausgabe

Wie man QR-Code in .NET MAUI generiert: Abbildung 13 - Barcode-Generator

Neben dem Erlernen, wie man einen QR-Code-Generator mit .NET MAUI und der IronBarcode-Bibliothek erstellt, ist es erwähnenswert, dass der Preisaspekt von IronBarcode berücksichtigt werden muss.

IronBarcode is free for development and offers a kostenlose Testversion und verschiedene Preispläne, um den unterschiedlichen kommerziellen Anforderungen gerecht zu werden. Die Preisgestaltung basiert auf Lizenzierungsoptionen, die sowohl unbefristete Lizenzen für die lokale Bereitstellung als auch abonnementbasierte Lizenzen für Cloud-basierte Bereitstellungen umfassen.

Wie man QR-Code in .NET MAUI generiert: Abbildung 14

Abschluss

In diesem Artikel haben wir gelernt, wie man einen QR-Code-Generator und einen Barcode-Generator mit .NET MAUI und der IronBarcode-Bibliothek erstellt. Wir haben die Schritte zur Installation von IronBarcode, zum Erstellen von QR-Codes und zum Anzeigen auf dem Bildschirm mit dem .NET MAUI-Bildsteuerelement untersucht.

.NET MAUI bietet ein leistungsstarkes Framework zum Erstellen plattformübergreifender Anwendungen, und IronBarcode vereinfacht den Prozess der Erstellung von Barcodes und QR-Codes. Durch die Kombination dieser Technologien können Sie vielseitige und effiziente Anwendungen erstellen, die die Fähigkeiten moderner Geräte nutzen.

Häufig gestellte Fragen

Was ist .NET MAUI und wie unterscheidet es sich von Xamarin Forms?

.NET MAUI (Multi-platform App UI) ist eine Weiterentwicklung des Xamarin Forms-Frameworks, das es Entwicklern ermöglicht, native Benutzeroberflächen für mehrere Plattformen mit einer einzigen Codebasis zu erstellen. Es unterstützt Android, iOS, macOS, Windows und mehr, was im Vergleich zu Xamarin Forms eine optimierte Entwicklungserfahrung bietet.

Wie kann ich einen QR-Code in einer .NET MAUI-Anwendung generieren?

Um einen QR-Code in einer .NET MAUI-Anwendung zu generieren, verwenden Sie die IronBarcode-Bibliothek. Fügen Sie zuerst IronBarcode über NuGet hinzu, konfigurieren Sie die MAUI-Benutzeroberfläche und verwenden Sie die Methode CreateQrCode von IronBarcode, um einen QR-Code aus einem String zu generieren.

Was sind die Schritte, um ein .NET MAUI-Projekt in Visual Studio einzurichten?

Um ein .NET MAUI-Projekt in Visual Studio 2022 einzurichten, öffnen Sie Visual Studio, erstellen Sie ein neues Projekt, suchen Sie die MAUI-Vorlage, wählen Sie die .NET MAUI App Vorlage und folgen Sie den von Visual Studio bereitgestellten Einrichtungsanweisungen.

Wie kann ich einen QR-Code in einer .NET MAUI-Anwendung anzeigen?

Um einen QR-Code in einer .NET MAUI-Anwendung anzuzeigen, verwenden Sie die Methode CreateQrCode von IronBarcode, um den QR-Code zu generieren und ihn mit ToJpegBinaryData in Binärdaten umzuwandeln. Sie können ihn dann mit einem Image-Control auf der Benutzeroberfläche anzeigen.

Kann ich einen QR-Code in einem .NET MAUI-Projekt annotieren?

Ja, Sie können einen QR-Code in einem .NET MAUI-Projekt mit IronBarcode annotieren. Verwenden Sie Methoden wie AddBarcodeValueTextBelowBarcode und AddAnnotationTextAboveBarcode, um Textanmerkungen über und unter dem QR-Code hinzuzufügen.

Ist IronBarcode kostenlos in .NET MAUI-Anwendungen zu verwenden?

IronBarcode ist für Entwicklungszwecke kostenlos und bietet eine kostenlose Testversion. Für kommerzielle Nutzung sind verschiedene Preispläne und Lizenzierungsoptionen verfügbar, die es Entwicklern ermöglichen, je nach Projektbedarf auszuwählen.

Wie erstelle ich einen Barcode-Generator mit .NET MAUI?

Um einen Barcode-Generator mit .NET MAUI zu erstellen, können Sie die IronBarcode-Bibliothek verwenden, indem Sie den QR-Code-Generierungscode ändern. Verwenden Sie die Methode BarcodeWriter.CreateBarcode mit Ihrer gewünschten Kodierung, um verschiedene Barcode-Typen zu erzeugen.

Was sind die Vorteile der Verwendung von IronBarcode mit .NET MAUI?

Die Verwendung von IronBarcode mit .NET MAUI ermöglicht es Entwicklern, effizient Barcodes und QR-Codes über mehrere Plattformen hinweg mit einer einzigen Codebasis zu generieren und zu bearbeiten. Es bietet robuste Funktionen wie anpassbare Größen, Fehlerkorrektur und Kodierungsoptionen, die die Fähigkeiten von plattformübergreifenden Anwendungen verbessern.

Jordi Bardia
Software Ingenieur
Jordi ist am besten in Python, C# und C++ versiert. Wenn er nicht bei Iron Software seine Fähigkeiten einsetzt, programmiert er Spiele. Mit Verantwortung für Produkttests, Produktentwicklung und -forschung trägt Jordi mit immensem Wert zur kontinuierlichen Produktverbesserung bei. Die abwechslungsreiche Erfahrung hält ihn gefordert und engagiert, ...
Weiterlesen