Zum Fußzeileninhalt springen
IRONPDF NUTZEN

Wie man QR-Codes in PDF konvertiert

QR-Codes, bekannt als QR-Codes, sind zweidimensionale Barcodes, die verschiedene Informationen speichern können, einschließlich URLs, Kontaktdaten oder einfachen Text. Sie werden weit verbreitet in Marketing, Zahlungssystemen, Bestandsverwaltung, Druck und mehr eingesetzt. Mit zunehmender Beliebtheit müssen Entwickler zunehmend QR-Codes innerhalb von Anwendungen verarbeiten, z. B. lesen und in Dokumente wie PDFs einbetten sowie Möglichkeiten zur Erstellung von QR-Codes.

In diesem Artikel zeige ich Ihnen, wie einfach es ist, ein QR-Code-Bild mit den Bibliotheken IronQR und IronPDF in ein PDF zu erstellen und zu konvertieren.

Wie man QR-Code in PDF konvertiert

  1. Installiere die C# QR-Code- und PDF-Bibliothek, um QR-Code in PDF zu erstellen und zu konvertieren.
  2. Erzeuge ein einfaches QR-Objekt mit der Methode QrWriter.Write von IronQR.
  3. Speichere das QR-Code-Objekt als Bitmap.
  4. Speichere die QR-Code-Bitmap mit der Methode SaveAs als Datei.
  5. Setze den Bildpfad des QR-Codes in einer Variablen.
  6. Verwende die Methode File.Exists, um zu prüfen, ob ein QR-Code-Bild existiert, bevor es konvertiert wird.
  7. Verwende die Methode ImageToPdfConverter.ImageToPdf von IronPDF, um das Bild zu laden und in ein PDF-Objekt zu konvertieren.
  8. Speichere das PDF mit der Methode SaveAs.

Einführung in IronQR

IronQR ist eine benutzerfreundliche C#-Bibliothek von Iron Software, die Entwicklern ermöglicht, statische QR-Codes zu erzeugen, zu gestalten und in .NET-Anwendungen zu lesen. Seine Einfachheit und robuste Funktionen machen es zu einem idealen Tool für die Integration von QR-Code-Funktionalität in Desktop-, Web- und Mobil-Apps. Eine seiner Hauptstärken ist die Fähigkeit, QR-Codes auf einer Vielzahl von Plattformen zu verarbeiten, einschließlich Windows, Linux, macOS, Android, iOS und Cloud-Umgebungen wie Azure und AWS.

Die IronQR-Bibliothek bietet eine robuste Lösung zur Erzeugung von QR-Codes, die es Entwicklern ermöglicht, statische und dynamische QR-Codes für verschiedene Anwendungen einfach zu erstellen. Mit seinen erweiterten Funktionen erleichtert IronQR das Lesen von QR-Codes und integriert sich nahtlos mit PDF-Dokumenten, sodass Benutzer QR-Codes direkt in ihre PDFs generieren, drucken und einbetten können.

Funktionen 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 selbst komplexer QR-Codes.
  • Unterstützt verschiedene Bildformate (jpg, png, gif, bmp, etc.).
  • Erweiterte Anpassungsoptionen für das Styling von QR-Codes, wie Größenänderung, Hinzufügen von Logos und Anpassung der Fehlerkorrekturlevel.
  • Ausgabeformate umfassen Bilder, Streams und PDF-Stempel.

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

Erstellen eines Visual Studio-Projekts

Beginnen wir mit der Erstellung eines neuen Projekts in Visual Studio:

  1. Öffne Visual Studio und klicke auf Neues Projekt erstellen.

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

  1. Wähle den Projekttyp Konsolenanwendung (.NET C#) aus.

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

  1. Wähle 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

  1. Wähle unter Zusätzliche Informationen die neueste Version des .NET Frameworks aus. IronPDF unterstützt die neueste Version von .NET.

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

Um IronWord in Ihr .NET-Projekt zu integrieren, folgen Sie diesen Schritten, um die Bibliothek mithilfe von NuGet zu installieren, was die einfachste und effizienteste Methode ist.

Installiere die IronQR und IronPDF Bibliothek über den NuGet Package Manager

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

  1. In Microsoft Visual Studio rechtsklicken Sie auf Ihr Projekt im Solution Explorer.
  2. Wählen Sie NuGet-Pakete verwalten.
  3. Suchen Sie im Reiter Durchsuchen nach IronQR.

Qr Code To Pdf Tutorial 5 related to Installiere die IronQR und IronPDF Bibliothek über den NuGet Package Manager

  1. Wählen Sie das Paket aus der Liste aus und klicken Sie auf Installieren.
  2. Akzeptieren Sie die Lizenzbedingungen, um die Installation abzuschließen.
  3. Ähnlich suchen Sie nach IronPDF und installieren es.

Qr Code To Pdf Tutorial 6 related to Installiere die IronQR und IronPDF Bibliothek über den NuGet Package Manager

Erstellen eines QR-Codes mit der IronQR Bibliothek

Um ein QR-Code-Bild in ein PDF zu konvertieren, benötigen wir zuerst ein QR-Code-Bild. Sie können jede QR-Code-Generatorbibliothek oder ein Online-Tool verwenden, um einen QR-Code zu erstellen. Iron Software bietet eine dedizierte QR-Code-Bibliothek namens "IronQR" zur Erstellung von QR-Codes, und ich werde sie hier verwenden, um einen einfachen QR-Code zu erstellen.

Das folgende Codebeispiel ermöglicht es uns, einen QR-Code mit dem Text "Hello World" zu erstellen:

using IronQr; // IronQR namespace
using IronSoftware.Drawing; // For working with general image formats

// Set your License Key for IronQR
License.LicenseKey = "YOUR-LICENSE-KEY-HERE";

// Create a QR Code object with the specified text
QrCode myQr = QrWriter.Write("hello world");

// Save QR Code as a Bitmap object
AnyBitmap qrImage = myQr.Save();

// Save QR Code Bitmap as a File with specified format
qrImage.SaveAs("qr.png");
using IronQr; // IronQR namespace
using IronSoftware.Drawing; // For working with general image formats

// Set your License Key for IronQR
License.LicenseKey = "YOUR-LICENSE-KEY-HERE";

// Create a QR Code object with the specified text
QrCode myQr = QrWriter.Write("hello world");

// Save QR Code as a Bitmap object
AnyBitmap qrImage = myQr.Save();

// Save QR Code Bitmap as a File with specified format
qrImage.SaveAs("qr.png");
Imports IronQr ' IronQR namespace
Imports IronSoftware.Drawing ' For working with general image formats

' Set your License Key for IronQR
License.LicenseKey = "YOUR-LICENSE-KEY-HERE"

' Create a QR Code object with the specified text
Dim myQr As QrCode = QrWriter.Write("hello world")

' Save QR Code as a Bitmap object
Dim qrImage As AnyBitmap = myQr.Save()

' Save QR Code Bitmap as a File with specified format
qrImage.SaveAs("qr.png")
$vbLabelText   $csharpLabel

Codeerklärung

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

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 Iron Software, die es einfach macht, PDF-Dokumente in .NET-Anwendungen zu erstellen, zu manipulieren und zu konvertieren. Mit IronPDF können Entwickler Bilder (einschließlich QR-Codes) leicht in eine PDF-Dokumentvorlage einbetten, was es perfekt für Aufgaben wie das Konvertieren von QR-Code-Bildern in ein dokumentenvorbereites PDF macht.

IronPDF bietet HTML-zu-PDF-Konvertierung, die es Entwicklern ermöglicht, QR-Code-Bilder direkt in eine HTML-Vorlage einzubetten und dann PDF-Dokumente nahtlos zu erstellen. Die eingebettete QR-Codes Formatierung wird im Dokument beibehalten, sodass QR-Codes fehlerfrei gescannt werden können.

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

Funktionen von IronPDF

IronPDF bietet eine breite Palette von PDF-Manipulationstools, darunter:

  • 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: Konvertiert mühelos Bilddateien wie JPEGs oder PNGs in PDFs.
  • HTML- und CSS-Unterstützung: Zur Erstellung anpassbarer PDFs aus Webseiten.
  • Sicherheitsfunktionen: Beinhaltet Kennwortschutz und Verschlüsselung zum Sichern sensibler PDF-Dokumente.
  • PDF-Bearbeitungsfunktionen: Zusammenführen, Teilen und Hinzufügen von Wasserzeichen sind mit IronPDF einfach.

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

Konvertiere das QR-Codes-Bild in eine PDF-Datei

Nun, da alles perfekt eingerichtet ist, hilft Ihnen das folgende Codebeispiel, ein QR-Code-Bild mit IronPDF in ein PDF zu konvertieren:

using IronPdf; // IronPDF namespace
using System.IO; // For File operations

// Set your License Key for IronPDF
License.LicenseKey = "YOUR-LICENSE-KEY-HERE";

// Define the file path for the QR code image
var qrImagePath = "assets/sample_qr_code.png";

// 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; // IronPDF namespace
using System.IO; // For File operations

// Set your License Key for IronPDF
License.LicenseKey = "YOUR-LICENSE-KEY-HERE";

// Define the file path for the QR code image
var qrImagePath = "assets/sample_qr_code.png";

// 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 ' IronPDF namespace
Imports System.IO ' For File operations

' Set your License Key for IronPDF
License.LicenseKey = "YOUR-LICENSE-KEY-HERE"

' Define the file path for the QR code image
Dim qrImagePath = "assets/sample_qr_code.png"

' Ensure that the image file exists before proceeding
If File.Exists(qrImagePath) Then
	' Convert the image to a PDF and save it
	ImageToPdfConverter.ImageToPdf( { 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.")
End If
$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 mit der Bild-zu-PDF-Konvertierungsmethode von IronPDF in ein PDF.
  • SaveAs("QRCodeImageToPDF.pdf"): Speichert das generierte PDF als QRCodeImageToPDF.pdf.

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

Führe die Anwendung aus

Nun, da der Code bereit ist, ist es 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) korrekt im angegebenen Ordner (z.B. der Assets-Ordner) platziert ist.
  2. Bauen und führen Sie das Projekt in Visual Studio durch Drücken von F5 oder Klicken auf Starten aus.
  3. Die Anwendung konvertiert das QR-Code-Bild in ein PDF, wenn das Bild am angegebenen Speicherort existiert.
  4. Das generierte PDF 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 haben, das Ihr QR-Code-Bild enthält, das geteilt, gedruckt oder archiviert werden kann. Hier ist das Ausgabe-PDF mit dem von uns verwendeten QR-Code-Bild:

Code-Ausgabe

Abschluss

Mit IronQR und IronPDF ist das Erstellen und Konvertieren eines QR-Code-Bildes in ein PDF einfach und effizient. Durch Befolgen der oben beschriebenen Schritte können Sie einfach ein QR-Code-Bild erstellen, konvertieren und in nur wenigen Codezeilen als PDF speichern. Egal ob für geschäftliche oder private Zwecke, dieser Ansatz stellt sicher, dass Ihr QR-Code in PDF-Format dokumentenbereit ist und ohne Daten- oder Pixelverlust über das Internet geteilt werden kann.

IronPDF bietet eine kostenlose Testversion , damit Sie ihre Funktionen und Möglichkeiten selbst erkunden können. Für diejenigen, die bereit sind, das volle Potenzial der Bibliothek freizuschalten, beginnen die Lizenzen bei $799 und bieten umfassenden Zugang zu allen Funktionalitäten. Verpassen Sie nicht die Gelegenheit, Ihre PDF-Generierung zu verbessern – probieren Sie IronPDF noch heute aus, indem Sie es herunterladen!

Häufig gestellte Fragen

Wie kann ich einen QR-Code generieren und in ein PDF einbetten, indem ich C# verwende?

Sie können einen QR-Code mit der IronQR-Bibliothek generieren und als Bitmap speichern. Verwenden Sie dann die ImageToPdfConverter-Klasse von IronPDF, um das QR-Code-Bild in ein PDF einzubetten.

Welche Schritte sind bei der Konvertierung eines QR-Code-Bildes nach PDF in einer .NET-Anwendung erforderlich?

Erzeugen Sie zuerst den QR-Code mit IronQR und speichern Sie ihn als Bilddatei. Verwenden Sie dann die ImageToPdfConverter von IronPDF, um die Bilddatei in ein PDF-Dokument zu konvertieren.

Kann ich IronQR und IronPDF in einer plattformübergreifenden Umgebung verwenden?

Ja, sowohl IronQR als auch IronPDF unterstützen plattformübergreifende Kompatibilität, sodass Sie sie auf Windows, Linux, macOS, Android, iOS sowie in Cloud-Umgebungen wie Azure und AWS verwenden können.

Was sind die Vorteile der Verwendung von IronPDF für die QR-Code-zu-PDF-Konvertierung?

IronPDF bietet robuste PDF-Manipulationsfunktionen, einschließlich der Bild-zu-PDF-Konvertierung, HTML-Unterstützung und erweiterter Funktionen wie das Zusammenführen und Aufteilen von PDFs. Es eignet sich daher hervorragend für die Erstellung von dokumentenbereiten QR-Codes.

Ist es möglich, das Erscheinungsbild eines QR-Codes mit IronQR anzupassen?

Ja, IronQR bietet erweiterte Anpassungsoptionen für die Gestaltung von QR-Codes, mit denen Sie Parameter wie Farbe, Größe und Fehlerkorrekturstufen an Ihre spezifischen Bedürfnisse anpassen können.

Wie fange ich an, die IronQR- und IronPDF-Bibliotheken in meinem Projekt zu verwenden?

Installieren Sie die IronQR- und IronPDF-Pakete mit dem NuGet-Paketmanager in Visual Studio. Suchen Sie nach den Paketen und installieren Sie sie, um ihre Funktionen in Ihrer .NET-Anwendung zu nutzen.

Welche Problemlösungsfunktionen bietet IronPDF für Entwickler?

IronPDF vereinfacht die Erstellung und Manipulation von PDFs mit Funktionen wie der Bild-zu-PDF-Konvertierung, der Einbettung von HTML und Sicherheitseinstellungen, sodass Entwickler PDF-Dokumente effizient in ihren Anwendungen handhaben können.

Wie kann ich eine erfolgreiche Konvertierung eines QR-Codes nach PDF sicherstellen?

Überprüfen Sie, ob das QR-Code-Bild ordnungsgemäß im richtigen Ordner gespeichert ist. Erstellen Sie dann Ihr Projekt in Visual Studio und führen Sie es aus, um sicherzustellen, dass die Anwendung das Bild korrekt zugreift und in ein PDF konvertiert.

Gibt es eine Möglichkeit, die Funktionen von IronPDF vor dem Kauf zu testen?

Ja, IronPDF bietet eine kostenlose Testversion an, mit der Sie seine Funktionen erkunden und seine Fähigkeiten bewerten können, bevor Sie eine Kaufentscheidung treffen.

Ist IronPDF vollständig mit .NET 10 kompatibel, und kann ich die QR-Code-zu-PDF-Konvertierung in einem .NET 10-Projekt verwenden?

Ja. IronPDF unterstützt .NET 10 (sowie frühere .NET Core-, Standard- und Framework-Versionen), sodass Sie mit IronQR QR-Codes generieren und diese mit IronPDF in einem .NET 10-Projekt einbetten oder in PDFs konvertieren können, ohne Kompatibilitätsprobleme zu haben.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen