Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
Quick-Response-Codes, bekannt als QR-Codes, sind zweidimensionale Barcodes, die in der Lage sind, verschiedene Informationen zu speichern, einschließlich URLs, Kontaktdaten oder einfachem Text. Sie werden häufig in Marketing, Zahlungssystemen, Bestandsverwaltung, Druck und mehr eingesetzt. Mit wachsender Beliebtheit müssen Entwickler zunehmend QR-Codes innerhalb von Anwendungen verarbeiten, beispielsweise sie lesen und in Dokumente wie PDFs einbetten sowie QR-Codes generieren und QR-Code-Erzeugung.
In diesem Artikel zeige ich Ihnen, wie einfach es ist, ein QR-Code-Bild mit den Bibliotheken IronQR und IronPDF zu erstellen und in eine PDF-Datei zu konvertieren.
Installieren Sie die C#-Bibliothek für QR-Codes und PDFs, um QR-Codes zu erstellen und in PDFs zu konvertieren.
Erstellen Sie ein einfaches QR-Objekt mit der Methode QrWriter.Write von IronQR.
Speichern Sie das QR-Code-Objekt als Bitmap.
Speichern Sie den QR-Code-Bitmap als Datei mit der Methode `SaveAs`.
Legen Sie den Bildpfad des QR-Codes in einer Variablen fest.
Verwenden Sie die Methode File.Exists, um zu überprüfen, ob ein QR-Code-Bild vorhanden ist, bevor Sie es konvertieren.
Verwenden Sie die Methode ImageToPdfConverter.ImageToPdf von IronPDF, um das Bild zu laden und es in ein PDF-Objekt zu konvertieren.
IronQRist eine benutzerfreundliche C#-Bibliothek von Iron Software, die Entwicklern ermöglicht, statische QR-Codes zu erzeugen, zu gestalten und QR-Codes in .NET-Anwendungen zu lesen. Seine Einfachheit und robusten Funktionen machen es zu einem idealen Werkzeug, um QR-Code-Funktionen in Desktop-, Web- und Mobile-Apps zu integrieren. Eine seiner größten Stärken ist die Fähigkeit, QR-Codes auf einer Vielzahl von Plattformen zu handhaben, darunter Windows, Linux, macOS, Android, iOS und Cloud-Umgebungen wie Azure und AWS.
Die IronQR-Bibliothek bietet eine robuste Lösung zur Erstellung von QR-Codes und ermöglicht es Entwicklern, statische und dynamische QR-Codes für verschiedene Anwendungen einfach zu erstellen. Mit seinen fortschrittlichen Funktionen erleichtert IronQR das Lesen von QR-Codes und integriert sich nahtlos in PDF-Dokumente, sodass Benutzer QR-Codes direkt in ihre PDFs erzeugen, drucken und einbetten können.
IronQR bietet eine Reihe von Funktionen, die Genauigkeit, Geschwindigkeit und Benutzerfreundlichkeit priorisieren:
Ausgabeformate umfassen Bilder, Streams und PDF-Stempeln.
Um mehr über IronQR und seine spannenden Funktionen zu erfahren, folgen Sie bitte diesem dokumentation seite.
Um zu beginnen, erstellen wir ein neues Projekt in Visual Studio:
Öffnen Sie Visual Studio und klicken Sie auf Neues Projekt erstellen.
Wählen Sie Konsolenanwendung(.NET C#) Projekttyp.
Wählen Sie einen Namen für Ihr Projekt(z.B., QRCodeToPDF)und den Speicherort festlegen, an dem sie gespeichert werden soll.
Wählen Sie unter Zusätzliche Informationen die neueste Version von .NET Framework aus. IronPDF unterstützt die neueste Version von .NET.
Um mit IronQR und IronPDF zu arbeiten, müssen Sie die Pakete mit dem NuGet-Paket-Manager herunterladen und installieren:
In Microsoft Visual Studio klicken Sie mit der rechten Maustaste auf Ihr Projekt im Solution Explorer.
Wählen Sie NuGet-Pakete verwalten.
Im Browse-Tab suchen Sie nach IronQR.
Wählen Sie das Paket aus der Liste und klicken Sie auf Installieren.
Akzeptieren Sie die Lizenzbedingungen, um die Installation abzuschließen.
Suchen Sie auf ähnliche Weise nach IronPDF und installieren Sie es.
Um ein QR-Code-Bild in eine PDF-Datei zu konvertieren, benötigen wir zuerst ein QR-Code-Bild. Sie können jede QR-Code-Generator-Bibliothek oder ein Online-Tool verwenden, um einen QR-Code zu erstellen. Iron Software bietet eine spezialisierte QR-Code-Bibliothek namens "IronQR"um QR-Codes zu erstellen, und ich werde es hier verwenden, um einen einfachen QR-Code zu generieren.
Das folgende Codebeispiel ermöglicht es uns, einen QR-Code mit dem Text "Hello World" zu erstellen:
using IronQr;
using IronSoftware.Drawing;
License.LicenseKey = “YOUR-LICENSE-KEY-HERE”;
// 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");
using IronQr;
using IronSoftware.Drawing;
License.LicenseKey = “YOUR-LICENSE-KEY-HERE”;
// 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
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'License.LicenseKey = "YOUR-LICENSE-KEY-HERE”; QrCode myQr = QrWriter.Write("hello world"); AnyBitmap qrImage = myQr.Save(); qrImage.SaveAs("qr.png");
**qrImage.SaveAs("qr.png")Diese Methode speichert das QR-Code-Bitmap-Bild in einer Datei mit dem Namen qr.png im aktuellen Arbeitsverzeichnis. Das Dateiformat wird durch die Dateierweiterung bestimmt, in diesem Fall PNG.
Nach dem Ausführen der Anwendung erhalten wir unseren QR-Code wie folgt:
Wir werden dieses QR-Code-Bild laden und die ImageToPdfConverter-Klasse bereitgestellt von IronPDF verwenden.
IronPDFist eine robuste .NET C#-Bibliothek von IronSoftware, die einfach PDF-Dokumente in .NET-Anwendungen erstellt, bearbeitet und konvertiert. Mit IronPDF können Entwickler mühelos Bilder einbetten(einschließlich QR-Codes)in eine PDF-Dokumentvorlage, was es ideal für Aufgaben wie die Umwandlung von QR-Code-Bildern in ein dokumentfertiges PDF macht.
IronPDF bietet die Konvertierung von HTML in PDF, wodurch Entwickler QR-Code-Bilder direkt in eine HTML-Vorlage einbetten und dann nahtlos PDF-Dokumente erstellen können. Das eingebettete QR-Code-Format wird im Dokument beibehalten, was eine fehlerfreie Erfassung der QR-Codes ermöglicht.
IronPDF bietet eine breite Palette von PDF-Bearbeitungswerkzeugen an, einschließlich:
PDF-Bearbeitungsfunktionen: Zusammenführen, Aufteilen und Hinzufügen von Wasserzeichen werden mit IronPDF vereinfacht.
Um mehr über die spannenden Funktionen von IronPDF zu erfahren, folgen Sie bitte diesem dokumentation seite.
Nun, da alles perfekt eingerichtet ist, hilft Ihnen das folgende Codebeispiel dabei, ein QR-Code-Bild mit IronPDF in ein PDF zu konvertieren:
using IronPdf;
using System.IO;
using System.Linq;
License.LicenseKey = “YOUR-LICENSE-KEY-HERE”;
var qrImagePath = "assets/sample_qr_code.png";
// To ensure that the image file exists before proceeding
if (File.Exists(qrImagePath))
{
// Convert the image to a PDF and save it
ImageToPdfConverter.ImageToPdf(new[] { qrImagePath }).SaveAs("QRCodeImageToPDF.pdf");
Console.WriteLine("QR Code image has been successfully converted to a PDF.");
}
else
{
Console.WriteLine("QR Code image not found. Please check the file path.");
}
using IronPdf;
using System.IO;
using System.Linq;
License.LicenseKey = “YOUR-LICENSE-KEY-HERE”;
var qrImagePath = "assets/sample_qr_code.png";
// To ensure that the image file exists before proceeding
if (File.Exists(qrImagePath))
{
// Convert the image to a PDF and save it
ImageToPdfConverter.ImageToPdf(new[] { qrImagePath }).SaveAs("QRCodeImageToPDF.pdf");
Console.WriteLine("QR Code image has been successfully converted to a PDF.");
}
else
{
Console.WriteLine("QR Code image not found. Please check the file path.");
}
Imports IronPdf
Imports System.IO
Imports System.Linq
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'License.LicenseKey = "YOUR-LICENSE-KEY-HERE”; var qrImagePath = "assets/sample_qr_code.png"; if (File.Exists(qrImagePath)) { ImageToPdfConverter.ImageToPdf(new[] { qrImagePath }).SaveAs("QRCodeImageToPDF.pdf"); Console.WriteLine("QR Code image has been successfully converted @to a PDF."); } else { Console.WriteLine("QR Code image @not found.Please check the file path."); }
**SpeichernAls("QRCodeImageToPDF.pdf")Speichert das generierte PDF als QRCodeImageToPDF.pdf.
Um mehrere QR-Code-Bilder in ein einzelnes PDF zu konvertieren, besuchen Sie bitte dieseBilder zu PDF seite. Für weitere Codebeispiele besuchen Sie bitte diese Codebeispielseite.hier.
Da der Code nun bereit ist, ist es an der Zeit, die Anwendung auszuführen und die Konvertierung in Aktion zu sehen. Folgen Sie diesen Schritten:
Stellen Sie sicher, dass das QR-Code-Bild(sample_qr_code.jpg)ist im angegebenen Ordner korrekt platziert(z. B. der assets-Ordner).
Bauen und führen Sie das Projekt in Visual Studio aus, indem Sie F5 drücken oder auf Starten klicken.
Die Anwendung wird das QR-Code-Bild in ein PDF umwandeln, wenn das Bild am angegebenen Ort vorhanden ist.
Die erzeugte PDF-Datei wird im Stammverzeichnis Ihres Projektordners mit dem Dateinamen QRCodeImageToPDF.pdf gespeichert.
Überprüfen Sie die PDF-Datei, um sicherzustellen, dass das QR-Code-Bild erfolgreich eingebettet wurde.
Sie sollten jetzt ein PDF-Dokument mit Ihrem QR-Code-Bild haben, das Sie teilen, drucken oder archivieren können. Hier ist das Ausgabe-PDF mit dem von uns verwendeten QR-Code-Bild:
Die Verwendung von IronQR und IronPDF, um ein QR-Code-Bild zu erstellen und in ein PDF zu konvertieren, ist einfach und effizient. Indem Sie die oben beschriebenen Schritte befolgen, können Sie ganz einfach ein QR-Code-Bild erstellen, es konvertieren und als PDF in nur wenigen Codezeilen speichern. Egal ob für geschäftliche oder private Zwecke, diese Methode stellt sicher, dass Ihr QR-Code im PDF-Format dokumentbereit ist und über das Internet ohne Daten- oder Pixelverlust geteilt werden kann.
IronPDF bietet einekostenloser Testdamit Sie die Funktionen und Fähigkeiten selbst erkunden können. Für diejenigen, die bereit sind, das volle Potenzial der Bibliothek auszuschöpfen,lizenzenbeginnen Sie mit $749, das umfassenden Zugang zu allen Funktionen bietet. Verpassen Sie nicht die Gelegenheit, Ihre PDF-Generierung zu verbessern—probieren Sie noch heute IronPDF aus, indem SieHerunterladenes!
9 .NET API-Produkte für Ihre Bürodokumente