IRONPDF VERWENDEN

QR-Code in PDF umwandeln

Aktualisiert 12. November 2024
Teilen Sie:

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.

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 Methode `SaveAs`.

  5. Legen Sie den Bildpfad des QR-Codes in einer Variablen fest.

  6. Verwenden Sie die Methode File.Exists, um zu überprüfen, ob ein QR-Code-Bild vorhanden ist, 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

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.

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-unterstü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 Anpassung der Fehlerkorrekturstufen.
  • Ausgabeformate umfassen Bilder, Streams und PDF-Stempeln.

    Um mehr über IronQR und seine spannenden Funktionen zu erfahren, folgen Sie bitte diesem dokumentation seite.

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 Konsolenanwendung(.NET C#) Projekttyp.

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

  3. Wählen Sie einen Namen für Ihr Projekt(z.B., QRCodeToPDF)und den Speicherort festlegen, an dem sie 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.

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 Solution Explorer.

  2. Wählen Sie NuGet-Pakete verwalten.

  3. Im Browse-Tab 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 und klicken Sie auf Installieren.

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

  6. Suchen Sie auf ähnliche Weise nach IronPDF und installieren Sie 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 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");
VB   C#

Code Erläuterung

  • QrWriter.Write(„Hallo Welt“): Diese Methode erzeugt einen QR-Code, der den String "hello world" kodiert. Das Ergebnis ist eine Instanz der QrCode-Klasse, die den erzeugten QR-Code darstellt.
  • myQr.Save()**: Diese Methode konvertiert das QR-Code-Objekt in ein Bitmap-Bildformat. Das Speichern()Die 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 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:

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

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

Einführung in IronPDF

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.

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, läuft auf Windows, Linux, macOS, Docker, Azure und AWS.
  • Bild-zu-PDF-Konvertierung: Wandelt problemlos Bilddateien wie JPEGs oder PNGs, Bitmap in PDFs um.
  • HTML- und CSS-Unterstützung: Zum Erstellen anpassbarer PDFs aus Webseiten.
  • Sicherheitsfunktionen: Beinhaltet Passwortschutz und Verschlüsselung zum Sichern sensibler PDF-Dokumente.
  • 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.

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."); }
VB   C#

Code-Erklärung:

  • File.Exists(qrImagePath): Überprüft, ob das QR-Code-Bild unter dem angegebenen Pfad vorhanden ist, bevor fortgefahren wird.
  • ImageToPdfConverter.ImageToPdf(neu[] {qrImagePath}): Konvertiert das QR-Code-Bild in ein PDF mithilfe der Bild-zu-PDF-Konvertierungsmethode von IronPDF.
  • **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.

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)ist im angegebenen Ordner korrekt platziert(z. B. der assets-Ordner).

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

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

  4. Die erzeugte PDF-Datei wird im Stammverzeichnis Ihres Projektordners 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:

    Codeausgabe

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 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!

< PREVIOUS
Hinzufügen von Bildern zu PDF in VB .NET
NÄCHSTES >
Lesen einer PDF-Tabelle in C#

Sind Sie bereit, loszulegen? Version: 2024.12 gerade veröffentlicht

Gratis NuGet-Download Downloads insgesamt: 11,810,873 Lizenzen anzeigen >