IRONPDF VERWENDEN

Erstellen von PDF-Dateien in .NET mit IronPDF

Aktualisiert 25. Februar 2024
Teilen Sie:

Dieses Tutorial zeigt, wie man mit der IronPDF-Bibliothek in nur einer Zeile Quellcode eine PDF-Datei in .NET erstellt.

In diesem Tutorial behandelte Themen

Das Tutorium behandelt folgende Themen:

  • PDF-Bibliothek für die Erstellung von PDF-Dateien - IronPDF
  • Erstellen eines C# .NET Core Projekts
  • IronPDF installieren

    1. NuGet-Paketmanager

    2. NuGet-Paketmanager-Konsole

    3. DLL-Datei verwenden
  • Den IronPDF-Namensraum hinzufügen
  • Ein neues PDF-Dokument erstellen

    1. Ein PDF-Dokument mit HTML-String erstellen

    2. Erstellen eines PDF-Dokuments unter Verwendung des HTML-Dateinamens

    3. Ein PDF-Dokument mit einer URL erstellen
  • Zusammenfassung

IronPDF

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.

Einige wichtige Merkmale von IronPDF for .NET Library

Ein C# Projekt erstellen

In diesem Tutorial wird die neueste Version von Visual Studio verwendet.

  • Öffnen Sie Visual Studio.
  • Erstellen Sie ein neues C# .NET Core Projekt. Wählen Sie .NET Core Console Application.

    Wie man PDF-Dateien in .NET mit IronPDF erstellt, Abbildung 1: Konsolenanwendung

    Konsolenanwendung

  • Geben Sie dem Projekt einen Namen. Z. B. DemoApp.
  • Wählen Sie die neueste und stabilste Version des .NET-Framework 6.0. Klicken Sie auf die Schaltfläche Erstellen.

    Wie man PDF-Dateien in .NET mit IronPDF erstellt, Abbildung 2: .NET-Framework

    .NET-Framework

Installieren Sie die IronPDF-Bibliothek

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.

1. NuGet-Paketmanager

Der einfachste Ansatz ist die Installation der IronPDF C# .NET Core Library über den NuGet Package Manager.

  • Öffnen Sie den Paketmanager, indem Sie auf Tools > NuGet Package Manager > NuGet-Pakete für die Lösung verwalten klicken.
  • Oder klicken Sie mit der rechten Maustaste auf das Projekt im Solution Explorer und klicken Sie auf NuGet-Pakete verwalten.

    Erstellen von PDF-Dateien in .NET mit IronPDF, Abbildung 3: Paketmanager - Solution Explorer

    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.

    Wie man PDF-Dateien in .NET mit IronPDF erstellt, Abbildung 4: Installieren von IronPDF

    IronPDF installieren

2. NuGet-Paketmanager-Konsole

Ö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

Erstellen von PDF-Dateien in .NET mit IronPDF, Abbildung 5: Paketmanager-Konsole

Package Manager Konsole

3. Verwendung einer DLL-Datei

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.

  • Laden Sie die DLL-Zip-Datei herunter. Entpacken Sie sie in einen bestimmten Ordner.
  • Öffnen Sie ein Projekt in Visual Studio. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Referenzen und suchen Sie nach der IronPDF DLL-Datei.

Den IronPDF-Namensraum hinzufügen

Sobald die Installation abgeschlossen ist, fügen Sie nun den IronPdf-Namensraum zu Ihrer Programmdatei hinzu.

using IronPdf;
using IronPdf;
Imports IronPdf
VB   C#

Hinweis: Sie müssen diese Codezeile zu jeder Datei hinzufügen, in der Sie die Funktionen von IronPDF nutzen möchten.

Ein neues PDF-Dokument erstellen

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.

1. Erstellen einer PDF-Datei mit HTML-String

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

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.

Ausgabe

Erstellen von PDF-Dateien in .NET mit IronPDF, Abbildung 6: HTML-String zu PDF

HTML-String in PDF

2. PDF mit HTML-Dateiname erstellen

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

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.

3. PDF mit URLs erstellen

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

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.

Ausgabe

Erstellen von PDF-Dateien in .NET mit IronPDF, Abbildung 7: URL zu PDF-Dokument

URL zum PDF-Dokument

Zusammenfassung

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.

< PREVIOUS
PDF-Download von URL in C# (Schritt-für-Schritt) Tutorial
NÄCHSTES >
Erstellen eines PDF-Generators in ASP.NET Core mit IronPDF

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

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