C# QR-Code-Generator

QR-Codes werden verwendet, um viele Daten auf kleinem Raum zu speichern. Sie sind einfach zu verwenden und können von Smartphones oder anderen Geräten gescannt werden, um eine Website zu öffnen, ein Video anzusehen oder auf andere verschlüsselte Informationen zuzugreifen. In diesem Blogbeitrag erfahren Sie, wie Sie textbasierte QR-Codes programmgesteuert in C# generieren. Wir stellen Ihnen eine Schritt-für-Schritt-Anleitung und Codeausschnitte zur Verfügung, die Ihnen bei der Entwicklung Ihres eigenen Text zu QR-Code-Generators in C# helfen.

Dieser Artikel behandelt die folgenden Themen:

  1. C#-Text zu QR-Code-Generator-API
  2. Text in QR-Code in C# konvertieren
  3. Text an die QR-Code-Generierung anpassen
  4. Generieren Sie einen QR-Code mit Text
  5. Text zu QR-Code-Generator online
  6. Kostenlose Lernressourcen

C#-Text zu QR-Code-Generator-API

Zum Konvertieren eines beliebigen Textes in einen QR-Code verwenden wir die API Aspose.BarCode for .NET. Es ermöglicht das Generieren, Scannen und Lesen von Barcodes und QR-Codes in .NET-Anwendungen. Die API ermöglicht Entwicklern das einfache Speichern des generierten Barcodes oder QR-Codes in verschiedenen Bildformaten wie PNG, JPEG und TIFF. Es unterstützt über 60 Barcode-Symbole, wie QR-Code, Code 128, Code 39, EAN, UPC und viele mehr.

Bitte laden Sie die DLL der API herunter oder installieren Sie sie mit dem folgenden NuGet-Befehl:

PM> Install-Package Aspose.BarCode

Konvertieren Sie Text in QR-Code in C#

Wir können aus jedem bereitgestellten Text ganz einfach einen QR-Code generieren, indem wir die folgenden Schritte ausführen:

  1. Erstellen Sie eine Instanz der BarcodeGenerator Klasse.
  2. Setzen Sie die EncodeTypes auf QR.
  3. Geben Sie den zu kodierenden Eingabetext an.
  4. Geben Sie optional Optionen zur Anpassung des QR-Codes an.
  5. Rufen Sie abschließend die Methode Save() auf, um das generierte QR-Codebild im angegebenen Dateipfad zu speichern.

Das folgende Codebeispiel zeigt, wie man in C# einen Text in einen QR-Code umwandelt.

// Dieses Codebeispiel zeigt, wie man aus Text einen QR-Code generiert.
// Initialisieren Sie den BarcodeGenerator
// Geben Sie als Kodierungstyp QR an
var generator = new BarcodeGenerator(EncodeTypes.QR);

// Geben Sie den zu kodierenden Codetext an
generator.CodeText = "Your text goes here!";

// Geben Sie die Größe des Bildes an
generator.Parameters.Barcode.XDimension.Pixels = 8;
generator.Parameters.Resolution = 500;

// Speichern Sie den generierten QR-Code
generator.Save("C:\\Files\\Text_QR_Code.jpg");
Text zu QR-Code in C#

Text zum QR-Code in C#.

Anpassen der Text zu QR-Code-Generierung in C#

Wir können das Erscheinungsbild von aus Text generierten QR-Codes anpassen, indem wir die zuvor genannten Schritte ausführen. Allerdings müssen wir einige zusätzliche Eigenschaften festlegen, um die Hintergrundfarbe, Rahmenfarbe, Bildhöhe usw. anzupassen.

Das folgende Codebeispiel zeigt, wie Sie Text an die QR-Code-Generierung in C# anpassen.

// Dieses Codebeispiel zeigt, wie man einen QR-Code aus Text generiert.
// Initialisieren Sie den BarcodeGenerator
// Geben Sie als Kodierungstyp QR an
var generator = new BarcodeGenerator(EncodeTypes.QR);

// Geben Sie den zu kodierenden Codetext an
generator.CodeText = "Your text goes here!";

// Geben Sie die Größe des Bildes an
generator.Parameters.Barcode.XDimension.Pixels = 8;

// Hintergrundfarbe festlegen
generator.Parameters.BackColor = Color.Red;

// Stellen Sie die QR-Farbe ein
generator.Parameters.Barcode.BarColor = Color.Blue;

// Bildauflösung einstellen
generator.Parameters.Resolution = 300;

// Rand festlegen
generator.Parameters.Border.DashStyle = BorderDashStyle.Solid;
generator.Parameters.Border.Color = Color.Yellow;
generator.Parameters.Border.Visible = true;
generator.Parameters.Border.Width.Point = 4;

// Speichern Sie den generierten QR-Code
generator.Save("C:\\Files\\Customized_QR_Code.jpg");
Anpassen der Text zu QR-Code-Generierung in C#

Passen Sie die Text zu QR-Code-Generierung in C# an.

QR-Code mit Text in C# generieren

Wir können dem generierten QR Code bild auch für Menschen lesbaren Text hinzufügen. Dabei kann es sich um eine Haupttextbeschriftung, eine obere Beschriftung oder eine untere Beschriftung handeln. Wir können Codetext und die Beschriftung unten hinzufügen, indem wir die zuvor genannten Schritte ausführen. Wir müssen jedoch nur die Eigenschaften CodeTextParameters und CaptionBelow wie unten gezeigt festlegen:

// Dieses Codebeispiel zeigt, wie man einen QR-Code aus Text generiert.
// Initialisieren Sie den BarcodeGenerator
// Geben Sie als Kodierungstyp QR an
var generator = new BarcodeGenerator(EncodeTypes.QR);

// Geben Sie den zu kodierenden Codetext an
generator.CodeText = "Your text goes here!";

// Geben Sie die Größe des Bildes an
generator.Parameters.Barcode.XDimension.Pixels = 8;

// Hintergrundfarbe festlegen
generator.Parameters.BackColor = Color.White;

// Stellen Sie die QR-Farbe ein
generator.Parameters.Barcode.BarColor = Color.Blue;

// Bildauflösung einstellen
generator.Parameters.Resolution = 300;

// Rand festlegen
generator.Parameters.Border.DashStyle = BorderDashStyle.Solid;
generator.Parameters.Border.Color = Color.Red;
generator.Parameters.Border.Visible = true;
generator.Parameters.Border.Width.Point = 4;

// Zeigen Sie den Codetext über dem QR-Code an
generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "Aspose.BarCode";
generator.Parameters.Barcode.CodeTextParameters.Location = CodeLocation.Above;

// Legen Sie die Beschriftung unter dem QR-Code fest
generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "HELLO";
generator.Parameters.CaptionBelow.Text = "ASPOSE";
generator.Parameters.CaptionBelow.Visible = true;
generator.Parameters.CaptionBelow.Font.Style = FontStyle.Bold;
generator.Parameters.CaptionBelow.Font.Size.Pixels = 18;
generator.Parameters.CaptionBelow.Font.FamilyName = "Verdana";

// Speichern Sie den generierten QR-Code
generator.Save("C:\\Files\\QR_Code_with_text.jpg");
QR-Code mit Text in C# generieren

Generieren Sie QR-Code mit Text in C#.

Text zu QR-Code-Generator – Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erwerben, um die Bibliothek ohne Evaluierungseinschränkungen auszuprobieren.

Text zum QR-Code online

Mit der Online-Web-App QR-Code-Generator, die mithilfe dieser API entwickelt wurde, können Sie aus jedem online eingegebenen Text kostenlos einen QR-Code generieren.

Text zu QR-Code-Generator – Lernressourcen

Neben der Generierung textbasierter QR-Codes können Sie mithilfe der folgenden Ressourcen mehr über die Generierung von Barcodes erfahren und verschiedene andere Funktionen der Bibliothek erkunden:

Abschluss

In diesem Blogbeitrag haben wir gelernt, wie man in C# einen Text zu QR-Code-Generator entwickelt. Wir haben auch gesehen, wie man die QR-Codes individuell anpasst und den generierten Bildern Bildunterschriften hinzufügt. Durch die Nutzung von Aspose.BarCode for .NET können Sie beeindruckende QR-Codes erstellen, die für Website-Links, Kontaktinformationen und mehr verwendet werden können. Bei Unklarheiten können Sie uns gerne über unser kostenloses Support-Forum kontaktieren.

Siehe auch