Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
In diesem Artikel erfahren Sie, wie Sie mit der IronPDF-Bildkonvertierungs-API in C# PNG in PDF konvertieren können.
ImageToPdf
methodeIn diesem Tutorium werden die folgenden Themen behandelt:
Einführung in die IronPDF-Bibliothek
Ein C# Projekt erstellen
Installieren Sie die IronPDF-Bibliothek
Methode 1: NuGet-Paketmanager-Lösung
Methode 2: NuGet-Paketmanager-Konsole
Den IronPDF-Namensraum hinzufügen
JPG-Bilder in PDF-Dokumente konvertieren
Zusammenfassung
Voraussetzungen für die Verwendung von IronPDF:
Die IronPDF for .NET PDF Library-Lösung ist ein Traum für Entwickler, insbesondere für Software-Ingenieure, die C# verwenden. Mit diesem ausgezeichneten Tool von Iron Software können Sie ganz einfach eine zentrale PDF-Bibliothek für .NET erstellen. IronPDF stellt sicher, dass jede PDF-Konvertierung aus verschiedenen Formaten ein müheloser und zeitsparender Prozess ist.
Außerdem ermöglicht es Ihneneine PDF-Datei mit HTML5 zu erstellen, JavaScript, CSS und Bilder. Sie können eine PDF-Datei nahtlos bearbeiten, stempeln und Kopf- und Fußzeilen hinzufügen. Außerdem ist es sehr einfach, PDF-Text zu lesen, Bilder zu extrahieren oderbilder in PDF konvertieren programmatisch.
Einige der wichtigsten Merkmale sind:
Erstellen und BearbeitenPDF-Formulare.
Dieses Tutorial konzentriert sich auf die Konvertierung von PNG-Dateien in PDF-Dokumente. IronPDF unterstützt fast alle Bildformate für die Konvertierung. Unterstützte Bildformate sind JPG, PNG, GIF, TIFF, SVG und BMP.
In diesem Lernprogramm wird die neueste Version von Visual Studio und der Programmiersprache C# verwendet, um das Projekt zu erstellen. Da der Beispielcode von C# 10.0 abgeleitet ist, sollten Sie einige Kenntnisse über Top-Level-Anweisungen haben.
Beginnen wir mit der Erstellung eines C#-Projekts.
Wählen Sie .NET Core >= 3.1, da 3.1 unterstützt wird und auf jedem Gerät funktioniert. Die neueste und stabilste Version des .NET-Frameworks ist 6.0.
Konsolenprogramm nach dem Erstellen des Projekts
Öffnen über Solution Explorer
Sobald die NuGet Package Manager Solution geöffnet ist, suchen Sie nach der IronPDF-Bibliothek, um ein PNG-Bild in eine PDF-Datei zu konvertieren. Klicken Sie dann auf "Installieren".
**IronPDF durchsuchen
Mit der NuGet Package Manager Console können Sie die Bibliothek mühelos installieren. Für die Installation der Bibliothek sind keine Administratorrechte erforderlich. Ein NuGet-Befehl wird verwendet, um die IronPDF-Bibliothek in Ihrem Projekt zu installieren. Verwenden Sie einfach den folgenden Befehl, um fortzufahren.
Install-Package IronPdf
Sie können die IronPDF .DLL-Datei direkt von der Website herunterladen. Sie kann sofort heruntergeladen werden von derIronPDF offizieller DLL-Download-Link.
Um die Bibliothek in Ihrem Projekt zu referenzieren, folgen Sie diesen Anweisungen:
OK anklicken
Alles erledigt! IronPDF ist heruntergeladen, installiert und einsatzbereit, um PNG in das PDF-Format zu konvertieren.
Fügen Sie nun den IronPDF-Namensraum zu Ihrem Programm hinzu. Sie müssen eine bestimmte Codezeile am Anfang der Datei hinzufügen.
using IronPdf;
using IronPdf;
Imports IronPdf
Damit haben Sie Zugriff auf alle von IronPDF bereitgestellten Funktionen. Diese Codezeile muss zu jeder Datei hinzugefügt werden, in der Sie die IronPDF-Funktionen nutzen möchten.
Die Umwandlung von PNG-Dateien in PDF-Dokumente ist mit IronPDF sehr einfach. Mit nur einer Zeile Code kann diese Aufgabe mithilfe der IronPDF'simageToPdf methode. Legen Sie die zu konvertierenden PNG-Bilder im Verzeichnis des Projekts in einem Ordner mit dem Namen assets ab. Der Ordner muss an dem Speicherort bin\Debug\net6.0 abgelegt werden. Anschließend wird mit System.IO.Directory der Ordner "Assets" mit allen PNG-Dateien aufgezählt und an die Methode "ImageToPdf" für den Konvertierungsvorgang übergeben. Das folgende Codebeispiel hilft Ihnen, ein PNG-Bild in ein PDF-Dokument zu konvertieren und ein Stream-Objekt auf der Festplatte zu speichern.
using IronPdf;
Console.WriteLine("C# Convert PNG to PDF using IronPDF");
// One or more images as IEnumerable. This example selects all PNG images in a specific 'assets' folder.
var image = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".png")
f.EndsWith(".PNG"));
// Converts the images to a PDF and saves it.
ImageToPdfConverter.ImageToPdf(image).SaveAs("composite.pdf");
// Print success message
Console.WriteLine("PNG successfully converted to PDF");
using IronPdf;
Console.WriteLine("C# Convert PNG to PDF using IronPDF");
// One or more images as IEnumerable. This example selects all PNG images in a specific 'assets' folder.
var image = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".png")
f.EndsWith(".PNG"));
// Converts the images to a PDF and saves it.
ImageToPdfConverter.ImageToPdf(image).SaveAs("composite.pdf");
// Print success message
Console.WriteLine("PNG successfully converted to PDF");
IRON VB CONVERTER ERROR developers@ironsoftware.com
In dem obigen Codeschnipsel enthält der Asset-Ordner nur eine PNG-Datei. Die Ausgabedatei sieht wie folgt aus:
Einzelne JPG-Datei in PDF-Datei
Dasselbe Codebeispiel kann auch für die Konvertierung mehrerer PNG-Bilder verwendet werden. Die Ausgabedateiformate enthalten drei PNG-zu-PDF-Dokumente.
Mehrere PNG-Bilder in PDF-Dokument
Dieses Tutorial zeigt, wie man mit der IronPDF C#-Bibliothek ein PNG-Bild in ein PDF-Dokument konvertiert. Die Manipulation und Konfiguration von PDF-Dateien wird mit der IronPDF-Bibliotheksfunktion bemerkenswert mühelos. Es sind nur ein paar Zeilen Code erforderlich, um ein PDF-Dokument aus PNG-Dateien zu erstellen. Ob es um die Konvertierung von JPG-Bildern, PNG-Bildern oder zahlreichen anderen Formaten geht, IronPDF ist ideal für Entwickler und Unternehmen.
Nutzen Sie die kostenlose Version zum Ausprobieren! Zusätzlich können Sie mit einem kostenlosen Testschlüssel die Funktionalität von IronPDF testen. Außerdem können Sie mit dem aktuellen Sonderangebot fünf Produkte von IronPDF zum Preis von nur zwei erhalten! Besuchen Sie dieseIronPDF-Lizenzierungsinformationsseite für weitere Informationen zur Lizenzierung.
9 .NET API-Produkte für Ihre Bürodokumente