Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
Dieses Tutorial zeigt, wie man mit der IronPDF-Bibliothek in nur einer Zeile Quellcode eine PDF-Datei in .NET erstellt.
Das Tutorium behandelt folgende Themen:
IronPDF installieren
NuGet-Paketmanager
NuGet-Paketmanager-Konsole
Ein neues PDF-Dokument erstellen
Ein PDF-Dokument mit HTML-String erstellen
Erstellen eines PDF-Dokuments unter Verwendung des HTML-Dateinamens
IronPDF for .NET PDF Library ermöglicht Entwicklern die einfache Erstellung von PDF-Dateien in C#, F# und VB.NET für .NET Core und .NET-Framework. Das Rendering von IronPDF ist für Desktop-Versionen von Google Chrome "pixelgenau" und erstellt PDF-Dokumente mit einer einzigen Codezeile. Es verarbeitet PDF-Dokumente ohne Acrobat Reader oder einen anderen PDF-Viewer. IronPDF kann für die Erstellung von PDF-Dateien unter Verwendung von HTML-Strings, HTML-Dateien oder URLs verwendet werden. IronPDF ist eine kostenlose Bibliothek für die ersten 30 Tage, die zur Erstellung von PDFs verwendet wird.
Keine Bibliothek von Drittanbietern erforderlich
Beginnen wir damit, wie IronPDF zur Erstellung von PDF-Dokumenten verwendet wird.
In diesem Tutorial wird die neueste Version von Visual Studio verwendet.
Erstellen Sie ein neues C# .NET Core Projekt. Wählen Sie .NET Core Console Application.
Konsolenanwendung
Wählen Sie die neueste und stabilste Version des .NET-Framework 6.0. Klicken Sie auf die Schaltfläche Erstellen.
.NET-Framework
Um ein PDF-Dokument zu erstellen, müssen Sie zunächst die IronPDF-Bibliothek installieren. Sie können es mit einer der unten angegebenen Methoden installieren.
Der einfachste Ansatz ist die Installation der IronPDF C# .NET Core Library über den NuGet Package Manager.
Oder klicken Sie mit der rechten Maustaste auf das Projekt im Solution Explorer und klicken Sie auf NuGet-Pakete verwalten.
Package Manager - Solution Explorer
Suche nach IronPDF. Wählen Sie IronPDF und klicken Sie auf die Schaltfläche Installieren. Die Bibliothek wird mit der Installation beginnen.
IronPDF installieren
Öffnen Sie die NuGet Package Manager Console, indem Sie auf Tools > NuGet Package Manager > Package Manager Console klicken. Geben Sie den folgenden Befehl in die Befehlszeile ein.
Install-Package IronPdf
Package Manager Konsole
Die dritte Möglichkeit, IronPDF in Ihrem Projekt zu verwenden, besteht darin, eine DLL-Datei aus der IronPDF-Bibliothek hinzuzufügen. Sie können dieIronPDF DLL-Datei direkt von dieser Website.
Sobald die Installation abgeschlossen ist, fügen Sie nun den IronPdf
-Namensraum zu Ihrer Programmdatei hinzu.
using IronPdf;
using IronPdf;
Imports IronPdf
Hinweis: Sie müssen diese Codezeile zu jeder Datei hinzufügen, in der Sie die Funktionen von IronPDF nutzen möchten.
IronPDF ist bereit und wir können mit dieser .NET Core-Anwendung PDF-Dokumente erstellen. Es gibt mehrere Möglichkeiten, PDF-Dokumente zu erstellen. Sehen wir uns einige davon anhand von Codebeispielen an.
Die IronPDF-Bibliothek macht es sehr einfach, HTML-Strings zu verarbeiten und in das PDF-Format zu konvertieren. Hier ist der Code, mit dem sich leicht PDFs erstellen lassen.
// Render any HTML fragment or document to HTML
var renderer = new ChromePdfRenderer();
using var pdf = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>");
pdf.SaveAs("pixel-perfect.pdf");
// Render any HTML fragment or document to HTML
var renderer = new ChromePdfRenderer();
using var pdf = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>");
pdf.SaveAs("pixel-perfect.pdf");
' Render any HTML fragment or document to HTML
Dim renderer = New ChromePdfRenderer()
Dim pdf = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>")
pdf.SaveAs("pixel-perfect.pdf")
Dieser Code generiert eine PDF-Datei mit dem Inhalt, der in der Optionmethode "RenderHtmlAsPdf. Diese Funktion führt die Umwandlung eines HTML-Fragments in ein PDF-Dokument durch.
Sie müssen mit HTML-Tags vertraut sein, um mit der IronPDF-Bibliothek PDF-Dateien oder PDF-Seiten zu erzeugen. Diemethode "Speichern als wird verwendet, um die PDF-Ausgabedatei zu speichern. Sie können die PDF-Ausgabeseite unten sehen.
HTML-String in PDF
Die IronPDF-Bibliothek bietet eine fantastische Funktion zur Erstellung einer PDF-Datei aus einer HTML-Datei. IronPDF wandelt alles in einem HTML-Dokument, einschließlich Bilder, CSS, Formulare usw., direkt in ein PDF-Dokument um. Sie benötigt keine andere Bibliothek oder Funktion zur weiteren Verarbeitung. IronPDF wandelt jede HTML-Datei direkt in eine PDF-Datei um.
Sehen wir uns den folgenden Code zur Erstellung einer PDF-Datei aus einer HTML-Datei an:
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlFileAsPdf("IronFile.html");
pdf.SaveAs("IronPDF.pdf");
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlFileAsPdf("IronFile.html");
pdf.SaveAs("IronPDF.pdf");
Dim renderer = New ChromePdfRenderer()
Dim pdf = renderer.RenderHtmlFileAsPdf("IronFile.html")
pdf.SaveAs("IronPDF.pdf")
Hier ist diemethode "RenderHtmlFileAsPdf wird verwendet, um PDF aus HTML-Dateien zu erstellen, und ist die wichtigste Funktion im obigen Code. Sie können den vollständigen Pfad der HTML-Datei im Funktionsparameter angeben oder die HTML-Datei einfach in den bin
-Ordner des Quellcodes legen. Dann müssen Sie nur den Dateinamen mit der Erweiterung in den Parameter der Funktion "RenderHtmlFileAsPdf" eingeben. Die PDF-Ausgabedatei wird im Ordner bin
gespeichert, wenn Sie diesen Code ausführen. Die Funktion SaveAs
hilft Ihnen, erstellte PDF-Dateien zu speichern.
Sie können andere .NET Core Rendering-Optionen zusammen mit Kopf- und Fußzeilen-Optionen von diesemIronPDF-Lernprogramm für Rendering-Optionen.
Manchmal besteht die Notwendigkeit, PDF-Dateien einer URL programmatisch in der Anwendung zu erstellen. Sie können jede URL verwenden, um ein PDF-Dokument zu erstellen und eine Datei in der IronPDF-Bibliothek zurückzugeben.
Dies ist der Beispielcode:
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
pdf.SaveAs("IronPDF PDF Library.pdf");
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
pdf.SaveAs("IronPDF PDF Library.pdf");
Dim renderer = New ChromePdfRenderer()
Dim pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")
pdf.SaveAs("IronPDF PDF Library.pdf")
Der obige Code erstellt eine PDF-Datei mit dem angegebenen URL-Parameter in dermethode "RenderUrlAsPdf. Diese Funktion erstellt ein PDF-Dokument mit der URL. Die Funktion SaveAs
wird zum Speichern von Ausgabedateien im bin
-Ordner verwendet. Sie können den Ordner bin
in Ihrem Projektordner sehen.
URL zum PDF-Dokument
IronPDF ist eine Komplettlösung für die Arbeit mit PDF-Dokumenten. Es bietet die Möglichkeit, verschiedene Formate in PDF zu konvertieren. Die Manipulation und Formatierung von PDF-Dateien wird mit der IronPDF Bibliotheksfunktion sehr einfach. Es sind nur ein paar Zeilen Code erforderlich, um die PDF-Datei programmatisch zu erstellen und zu formatieren. Sein Hauptaugenmerk liegt auf dem HTML-Konverter, und er rendert kein HTML in PDF von einem entfernten Server. Hinter den Kulissen wird eine Instanz eines echten, standardkonformen Webbrowsers gestartet(ohne dass zusätzliche Software installiert werden muss). Das HTML wird mit absoluter Genauigkeit gerendert --- und in einem Vektorformat, das für die höchsten Standards des kommerziellen Drucks geeignet ist. Die Ausgabe ist eine saubere und hochwertige PDF-Datei. IronPDF ist ideal für Entwickler und Unternehmen, die PDF-Dateien in ihrer Software bearbeiten müssen. Das Programm ist offen für den Handel, und alle Einzelheiten zur Lizenzierung und Preisgestaltung werden auf der Website veröffentlicht.
Sie können die kostenlose Version dieser PDF-Bibliothek ausprobieren, um ihre Funktionalität zu testen. Es gibt einen kostenlosen Testschlüssel, um das volle Potenzial von IronPDF zu testen und PDF-Dokumente in Ihren Anwendungen zu erzeugen. Außerdem erhalten Sie mit dem aktuellen Sonderangebot fünf Produkte von IronPDF zum Preis von nur zwei. Weitere Informationen zur Lizenzierung finden Sie auf dieser SeiteIronPDF-Lizenzierungsseite.
9 .NET API-Produkte für Ihre Bürodokumente