IRONPDF VERWENDEN

QR-Code in PDF umwandeln

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 mithilfe der IronQR und IronPDF Bibliotheken zu erstellen und in ein PDF zu konvertieren.

QR-Code in PDF umwandeln

  1. Installieren Sie die C#-Bibliothek für QR-Codes und PDFs, um QR-Codes zu erstellen und in PDFs zu konvertieren.

  2. Erstellen Sie ein einfaches QR-Objekt mit der Methode QrWriter.Write von IronQR.

  3. Speichern Sie das QR-Code-Objekt als Bitmap.

  4. Speichern Sie den QR-Code-Bitmap als Datei mit der `SaveAs`-Methode

  5. Setzen Sie den Bildpfad des QR-Codes in einer Variable

  6. Verwenden Sie die File.Exists-Methode, um zu prüfen, ob ein QR-Code-Bild existiert, bevor Sie es konvertieren

  7. Verwenden Sie die Methode ImageToPdfConverter.ImageToPdf von IronPDF, um das Bild zu laden und es in ein PDF-Objekt zu konvertieren.

  8. Speichern Sie das PDF mit der SaveAs-Methode

Einführung in IronQR

IronQR ist eine einfach zu verwendende C#-Bibliothek von Iron Software, die es 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.

Merkmale von IronQR

IronQR bietet eine Reihe von Funktionen, die Genauigkeit, Geschwindigkeit und Benutzerfreundlichkeit priorisieren:

  • Plattformübergreifende Kompatibilität mit .NET (Core, Standard, Framework), unterstützt verschiedene Umgebungen, einschließlich Web-, Desktop- und mobilen Apps.
  • Maschinelles Lernen-gestützte QR-Code-Erkennung zum Lesen auch komplexer QR-Codes.
  • Unterstützt verschiedene Bildformate (jpg, png, gif, bmp usw.).
  • Erweiterte Anpassungsoptionen zur Gestaltung von QR-Codes, wie Größenänderung, Hinzufügen von Logos und Anpassen der Fehlertoleranzstufen.
  • Ausgabeformate umfassen Bilder, Streams und PDF-Stempelung.

    Um mehr über IronQR und seine aufregenden Funktionen zu erfahren, besuchen Sie bitte diese Dokumentationsseite.

Erstellen eines Visual Studio-Projekts

Um zu beginnen, erstellen wir ein neues Projekt in Visual Studio:

  1. Öffnen Sie Visual Studio und klicken Sie auf Neues Projekt erstellen.

    Qr Code To Pdf Tutorial 1 related to Erstellen eines Visual Studio-Projekts

  2. Wählen Sie den Projekttyp Console App (.NET C#) aus.

    Bild

  3. Wählen Sie einen Namen für Ihr Projekt (z. B. QRCodeToPDF) und legen Sie den Speicherort fest, an dem es gespeichert werden soll.

    Qr Code To Pdf Tutorial 3 related to Erstellen eines Visual Studio-Projekts

  4. Wählen Sie unter Zusätzliche Informationen die neueste Version von .NET Framework aus. IronPDF unterstützt die neueste Version von .NET.

    Qr Code To Pdf Tutorial 4 related to Erstellen eines Visual Studio-Projekts

  5. Klicken Sie auf Erstellen.

Installieren Sie die IronQR und IronPDF-Bibliothek über den NuGet-Paketmanager.

NuGet Installation mit NuGet

PM >  Install-Package IronPdf

Schauen Sie sich IronPDF auf NuGet für eine schnelle Installation an. Mit über 10 Millionen Downloads revolutioniert es die PDF-Entwicklung mit C#. Sie können auch die DLL oder den Windows-Installer herunterladen.

Um mit IronQR und IronPDF zu arbeiten, müssen Sie die Pakete mit dem NuGet-Paket-Manager herunterladen und installieren:

  1. In Microsoft Visual Studio klicken Sie mit der rechten Maustaste auf Ihr Projekt im Projektmappen-Explorer.

  2. Wählen Sie NuGet-Pakete verwalten.

  3. In der Durchsuchen-Registerkarte suchen Sie nach IronQR.

    Qr Code To Pdf Tutorial 5 related to Installieren Sie die IronQR und IronPDF-Bibliothek über den NuGet-Paketmanager.

  4. Wählen Sie das Paket aus der Liste aus und klicken Sie auf Installieren.

  5. Akzeptieren Sie die Lizenzbedingungen, um die Installation abzuschließen.

  6. Suche ähnlich nach IronPDF und installiere es.

    Qr Code To Pdf Tutorial 6 related to Installieren Sie die IronQR und IronPDF-Bibliothek über den NuGet-Paketmanager.

Erstellen Sie einen QR-Code mit der IronQR-Bibliothek.

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 spezielle QR-Code-Bibliothek namens "IronQR" an, um QR-Codes zu erstellen, und ich werde sie 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");
$vbLabelText   $csharpLabel

Code Erläuterung

  • QrWriter.Write("hello world"): Diese Methode erzeugt einen QR-Code, der die Zeichenfolge "hello world" kodiert. Das Ergebnis ist eine Instanz der QrCode-Klasse, die den erzeugten QR-Code darstellt.
  • myQr.Save(): Diese Methode wandelt das QR-Code-Objekt in ein Bitmap-Bildformat um. Die Save()-Methode gibt eine Instanz von AnyBitmap zurück, eine flexible Bilddarstellung, die verschiedene Formate unterstützt.
  • AnyBitmap qrImage: Diese Variable enthält das Bitmap-Bild des generierten QR-Codes.
  • qrImage.SaveAs("qr.png"): Diese Methode speichert das Bitmap-Bild des QR-Codes 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:

    Qr Code To Pdf Tutorial 7 related to Code Erläuterung

    Wir werden dieses QR-Code-Bild laden und die ImageToPdfConverter-Klasse verwenden, die von IronPDF bereitgestellt wird.

Einführung in IronPDF

IronPDF ist eine robuste .NET C#-Bibliothek von IronSoftware, die PDF-Dokumente in .NET-Anwendungen einfach erstellt, bearbeitet und konvertiert. Mit IronPDF können Entwickler ganz einfach Bilder (einschließlich QR-Codes) in eine PDF-Dokumentvorlage einbetten, was es perfekt für Aufgaben wie das Konvertieren von QR-Code-Bildern in ein dokumentenfertiges 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.

Qr Code To Pdf Tutorial 8 related to Einführung in IronPDF

Merkmale von IronPDF

IronPDF bietet eine breite Palette von PDF-Bearbeitungswerkzeugen an, einschließlich:

  • Plattformübergreifende Kompatibilität: Unterstützt .NET Core, .NET Framework und .NET Standard und läuft auf Windows, Linux, macOS, Docker, Azure und AWS.
  • Bild-zu-PDF-Konvertierung: Wandelt Bilddateien wie JPEGs, PNGs oder Bitmap mühelos in PDFs um.
  • HTML- und CSS-Unterstützung: Zum Erstellen anpassbarer PDFs aus Webseiten.
  • Sicherheitsfunktionen: Beinhaltet Passwortschutz und Verschlüsselung zur Sicherung sensibler PDF-Dokumente.
  • PDF-Bearbeitungsfunktionen: Zusammenführen, Aufteilen und Hinzufügen von Wasserzeichen sind mit IronPDF einfach gemacht.

    Um mehr über die spannenden Funktionen von IronPDF zu erfahren, besuchen Sie bitte diese Dokumentationsseite.

Konvertieren Sie das QR-Code-Bild in eine PDF-Datei.

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."); }
$vbLabelText   $csharpLabel

Code-Erklärung:

  • File.Exists(qrImagePath): Überprüft, ob das QR-Code-Bild am angegebenen Pfad existiert, bevor fortgefahren wird.
  • ImageToPdfConverter.ImageToPdf(new[] { qrImagePath }): Konvertiert das QR-Code-Bild in eine PDF-Datei mit der Bild-zu-PDF-Konvertierungsmethode von IronPDF.
  • SaveAs("QRCodeImageToPDF.pdf"): Speichert das generierte PDF als QRCodeImageToPDF.pdf.

    Um mehrere QR-Code-Bilder in eine einzige PDF zu konvertieren, besuchen Sie bitte diese Bilder zu PDF Seite. Für weitere Codebeispiele besuchen Sie bitte diese Codebeispielseite hier.

Anwendung ausführen

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:

  1. Stellen Sie sicher, dass das QR-Code-Bild (sample_qr_code.jpg) im angegebenen Ordner (z.B. im assets-Ordner) korrekt platziert ist.

  2. Erstellen und führen Sie das Projekt in Visual Studio aus, indem Sie F5 drücken oder auf Start klicken.

  3. Die Anwendung wird das QR-Code-Bild in ein PDF umwandeln, wenn das Bild am angegebenen Ort vorhanden ist.

  4. Die generierte PDF-Datei wird im Stammverzeichnis Ihres Projektverzeichnisses mit dem Dateinamen QRCodeImageToPDF.pdf gespeichert.

  5. Ü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:

    Code Ausgabe

Schlussfolgerung

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 eine kostenlose Testversion an, damit Sie seine Funktionen und Möglichkeiten selbst erkunden können. Für diejenigen, die bereit sind, das volle Potenzial der Bibliothek zu entfalten, beginnen die Lizenzen bei $749 und bieten umfassenden Zugang zu allen Funktionen. Verpassen Sie nicht die Gelegenheit, Ihre PDF-Erstellung zu verbessern—probieren Sie noch heute IronPDF aus, indem Sie es sich herunterladen!

Beginnen Sie jetzt mit IronPDF.
green arrow pointer

Chipego
Software-Ingenieur
Chipego hat eine natürliche Fähigkeit zum Zuhören, die ihm hilft, Kundenprobleme zu verstehen und intelligente Lösungen anzubieten. Er trat dem Iron Software-Team 2023 bei, nachdem er einen Bachelor of Science in Informationstechnologie erworben hatte. IronPDF und IronOCR sind die beiden Produkte, auf die sich Chipego konzentriert hat, aber sein Wissen über alle Produkte wächst täglich, da er neue Wege findet, Kunden zu unterstützen. Er genießt die Zusammenarbeit bei Iron Software, da Teammitglieder aus dem gesamten Unternehmen ihre unterschiedlichen Erfahrungen einbringen und so zu effektiven, innovativen Lösungen beitragen. Wenn Chipego nicht an seinem Schreibtisch sitzt, kann man ihn oft bei einem guten Buch oder beim Fußballspielen antreffen.
< PREVIOUS
Hinzufügen von Bildern zu PDF in VB .NET
NÄCHSTES >
Lesen einer PDF-Tabelle in C#