using IronPdf;
// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
// Advanced Example with HTML Assets
// Load external html assets: Images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
C# JPG in PDF konvertieren (Code-Beispiel-Tutorial)
Jordi Bardia
4. September 2022
Aktualisiert 8. Februar 2024
Teilen Sie:
Dieser Artikel führt Sie durch die Konvertierung von JPG-Formaten in das PDF-Format programmatisch in C#, unter Verwendung der IronPDF-Bibliothek super schnell.
Verwenden Sie ImageToPdfConverter klasse zur Konvertierung von JPG in PDF
Legen Sie optionale Bildeinstellungen für die PDF-Ausgabe fest
Exportieren Sie die PDF-Datei an den gewünschten Speicherort
Überprüfen Sie die Ausgabe des konvertierten JPG-zu-PDF-Dokuments
Im Tutorial behandelte Themen
In 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
Methode 3: Verwendung der DLL-Datei
Den IronPDF-Namensraum hinzufügen
JPG-Bilder in PDF-Dokumente konvertieren
Zusammenfassung
Voraussetzungen für die Verwendung von IronPDF:
Sie sollten über Grundkenntnisse der Sprache C# verfügen.
Sie sollten über Grundkenntnisse in Windows-Anwendungen verfügen.
1. Ein C# Projekt erstellen
Bevor Sie beginnen, sollten Sie einige Kenntnisse über Top-Level-Anweisungen haben, da der grundlegende Code aus C# 10.0 stammt.
Beginnen wir mit der Erstellung eines C#-Projekts.
Öffnen Sie Visual Studio.
Erstellen Sie ein neues C#-Projekt.
Geben Sie dem Projekt einen Namen.
Wählen Sie eine .NET Core-Version für Ihr Projekt aus. Es wird empfohlen, .NET 6.0 für dieses Projekt zu verwenden.
2. Installieren Sie die IronPDF-Bibliothek
Methode 1: NuGet-Paketmanager-Lösung
Visual Studio stellt den NuGet Package Manager zur Verfügung, um NuGet-Pakete in Ihren Projekten herunterzuladen. Sie können darauf über das Menü "Tools" oder durch Rechtsklick auf Ihr Projekt im Solution Explorer zugreifen.
Öffnen über Solution Explorer
Sobald das NuGet Package Manager Solution Panel geöffnet ist, suchen Sie nach der IronPDF-Bibliothek. Wählen Sie installieren.
**IronPDF durchsuchen
Methode 2: NuGet-Paketmanager-Konsole
Die NuGet Package Manager Console kann auch zur einfachen Installation der Bibliothek verwendet werden. Für die Installation sind keine administrativen Berechtigungen erforderlich. Verwenden Sie einen NuGet-Befehl, um die IronPDF-Bibliothek in Ihrem Projekt zu installieren. Kopieren Sie das Code-Snippet in die NuGet Package Manager Console und drücken Sie die Eingabetaste. Die IronPDF-Bibliothek wird installiert und kann sofort in Ihrem Projekt verwendet werden.
Install-Package IronPdf
Methode 3: DLL-Datei verwenden
Sie können auch Folgendes herunterladenIronPDF .DLL-Datei direkt von der offiziellen Website.
Nachdem Sie die Datei entpackt haben, referenzieren Sie die Bibliothek in Ihrem Projekt, indem Sie die folgenden Schritte ausführen:
Klicken Sie mit der rechten Maustaste auf die Lösung im Projektmappen-Explorer
Wählen Sie "Referenzen"
Suchen Sie nach der IronPDF.dll-Bibliothek
OK anklicken
Alles erledigt! IronPDF ist heruntergeladen, installiert und einsatzbereit, um JPG in das PDF-Format zu konvertieren.
3. Den IronPDF-Namensraum hinzufügen
Um IronPDF-Funktionen zu nutzen, müssen Sie den IronPDF-Namensraum zu Ihrem Programm hinzufügen. Fügen Sie die angegebene Codezeile am Anfang der Datei ein.
using IronPdf;
using IronPdf;
Imports IronPdf
Dies ermöglicht Ihnen den Zugriff auf die Funktionen der IronPDF-Bibliothek. Sie müssen diese Codezeile zu jeder Datei hinzufügen, um die IronPDF-Funktionen nutzen zu können.
4. JPG-Bilder in das PDF-Format konvertieren
Die Konvertierung von JPG-Bildern in PDF-Dateien kann mit IronPDF in einer einzigen Zeile durchgeführt werden. Der Code ist ordentlich, sauber und verständlich. Diese Aufgabe lässt sich mit IronPDFsimageToPdfConverter methode. Führen Sie die folgenden Schritte aus, um ein beliebiges JPG-Bild in ein PDF-Dokument zu konvertieren.
Legen Sie zunächst alle zu konvertierenden JPG-Dateiformate in einem Ordner mit dem Namen assets ab, der sich im Verzeichnis des Projekts befindet. Der Ordner muss sich im Verzeichnis: bin\Debug\net6.0 befinden.
Anschließend wird mit Hilfe von "System.IO.Directory" der Ordner "Assets" mit allen JPG-Dateien aufgezählt und an die Methode "ImageToPdf" zur PDF-Konvertierung übergeben. Das folgende Codeschnipsel hilft bei der Umwandlung von JPG- in PDF-Bilder und speichert sie in einem neuen Dokument.
using IronPdf;
Console.WriteLine("C# Convert Images (JPG to PDF) using IronPDF");
// Selects all JPG/JPEG images in the folder 'assets'.
var image = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg")
f.EndsWith(".jpeg"));
// Converting image to PDF and save it.
ImageToPdfConverter.ImageToPdf(image).SaveAs("composite.pdf");
// Print success message
Console.WriteLine("JPG successfully converted to PDF using C#");
using IronPdf;
Console.WriteLine("C# Convert Images (JPG to PDF) using IronPDF");
// Selects all JPG/JPEG images in the folder 'assets'.
var image = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg")
f.EndsWith(".jpeg"));
// Converting image to PDF and save it.
ImageToPdfConverter.ImageToPdf(image).SaveAs("composite.pdf");
// Print success message
Console.WriteLine("JPG successfully converted to PDF using C#");
Imports IronPdf
Console.WriteLine("C# Convert Images (JPG to PDF) using IronPDF")
' Selects all JPG/JPEG images in the folder 'assets'.
Dim image = System.IO.Directory.EnumerateFiles("assets").Where(Function(f) f.EndsWith(".jpg") f.EndsWith(".jpeg"))
' Converting image to PDF and save it.
ImageToPdfConverter.ImageToPdf(image).SaveAs("composite.pdf")
' Print success message
Console.WriteLine("JPG successfully converted to PDF using C#")
Im obigen Codeschnipsel enthält der Asset-Ordner nur ein JPG-Bild. Die Ausgabedatei sieht wie folgt aus:
Einzelne JPG-Datei in PDF-Datei
Dasselbe Codebeispiel kann auch für die Konvertierung mehrerer JPG-Dateien verwendet werden. Die Ausgabe enthält drei JPG-Bilder in einem PDF-Dokument.
Mehrere JPG-Bilder in PDF-Dokument
5. Zusammenfassung
Dieses Tutorial zeigt, wie man JPG-Bilder mit Hilfe der IronPDF C#-Bibliothek in PDF-Dokumente umwandelt. Die Manipulation und Formatierung von PDF-Dateien wird durch die IronPDF-Bibliotheksfunktion erheblich vereinfacht. Es sind nur ein paar Zeilen Code erforderlich, um aus JPG-Dateien ein PDF-Dokument zu erstellen. Auf diese Weise können alle Bilder in einem einzigen PDF-Dokument versendet werden, was Zeit beim Hochladen und Herunterladen spart. Sie können auchtIFF und andere Bildformate mit IronPDF konvertieren genau wie das JPG-Tutorial.
6. Mehr über die IronPDF-Bibliothek
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.
URLs laden mitbenutzerdefinierte Anmeldedaten für das NetzwerkhTTP-Header, Proxies, Cookies, Benutzer-Agenten und Formularvariablen, die eine Anmeldung hinter HTML-Anmeldeformularen ermöglichen.
Dieses Tutorial konzentriert sich auf die Umwandlung eines JPG-Bildes in ein PDF-Dokument. IronPDF unterstützt fast alle Bildformate für die Konvertierung. Unterstützte Formate sind JPG, PNG, TIFF, GIF, SVG und BMP. Sie können die kostenlose Version von IronPDF ausprobieren und 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! Informationen zur Lizenzierung finden Sie auf dieser SeiteIronPDF Lizenzierungsinformationen.
Jordi beherrscht vor allem Python, C# und C++. Wenn er seine Fähigkeiten bei Iron Software nicht einsetzt, programmiert er Spiele. Durch seine Mitverantwortung für Produkttests, Produktentwicklung und Forschung trägt Jordi wesentlich zur kontinuierlichen Produktverbesserung bei. Die vielseitigen Erfahrungen, die er sammelt, bieten ihm immer wieder neue Herausforderungen, und er sagt, dass dies einer seiner Lieblingsaspekte bei Iron Software ist. Jordi wuchs in Miami, Florida, auf und studierte Informatik und Statistik an der University of Florida.
< PREVIOUS C# PNG in PDF konvertieren (Code-Beispiel-Tutorial)
NÄCHSTES > Byte-Array in PDF speichern C# (Codebeispiel)