IRONSOFTWAREHOME
IRONPDF NUTZEN

Wie man Seitenzahlen in PDF mit C# hinzufügt

Curtis Chau
Curtis Chau
Updated: 4. September 2026

Wenn Sie ein .NET-Entwickler sind, haben Sie wahrscheinlich die Aufgabe gehabt, PDF-Dateien aus Webseiten in Ihren Webanwendungen zu generieren. Glücklicherweise wird dieser Prozess in ASP.NET Core mit der IronPDF PDF-Bibliothek zum Kinderspiel. Dies ermöglicht es Ihnen, mit nur einer Zeile Code ein PDF zu erstellen. Lassen Sie uns genau darauf eingehen, wie Sie IronPDF zum Erstellen einer PDF-Datei verwenden können.

In diesem Tutorial behandelte Themen

Dieses Tutorial behandelt die folgenden Themen:

  • IronPDF
  • Erstellen einer ASP.NET Core Web-App
  • Installieren der IronPDF-Bibliothek
    1. NuGet-Paket-Manager
    2. NuGet-Paket-Manager-Konsole
    3. Verwendung der DLL-Datei
  • Erstellen eines PDF-Dokuments mithilfe von ASP.NET Core Webanwendungen
    1. Erstellen eines PDF-Dokuments mit ASP.NET WebForms (ASPX)
    2. Erstellen eines PDF-Dokuments in ASP.NET Core aus einer HTML-Datei
  • Zusammenfassung

IronPDF

Die IronPDF for .NET Bibliothek ermöglicht es Entwicklern, auf einfache Weise PDF-Dokumente in C#, F# und VB.NET for .NET Core und .NET Framework zu erstellen. Das Rendering von IronPDF ist eine pixelgenaue Kopie der Desktop-Versionen von Google Chrome. Es bearbeitet PDF-Dokumente ohne Adobe Acrobat. IronPDF kann verwendet werden, um eine PDF-Datei aus ASP.NET-Webseiten, HTML-Inhalten, URLs oder innerhalb von Model View Controller-Anwendungen zu erstellen.

Einige wichtige Funktionen der IronPDF for .NET-Bibliothek:

Lassen Sie uns mit dem beginnen, wie Sie die IronPDF-Bibliothek verwenden, um ein PDF-Dokument zu erstellen.

Erstellen einer ASP.NET Core Web App

Dieses Tutorial geht davon aus, dass Sie die neueste Version von Visual Studio installiert haben.

  • Öffnen Sie Visual Studio
  • Erstellen Sie eine neue ASP.NET Core Webanwendung

Erstellen eines PDF-Generators in ASP.NET mit IronPDF, Abbildung 1: Webanwendung Webanwendung

  • Geben Sie dem Projekt einen Namen (z. B. Pdf_Generation)
  • Die neueste und stabilste Version des .NET Frameworks ist 6.0. Wählen Sie diese Version des Frameworks aus.

Erstellen eines PDF-Generators in ASP.NET mit IronPDF, Abbildung 2: .NET Framework .NET Framework

Installieren Sie die IronPDF-Bibliothek

Um ein PDF-Dokument zu erstellen, ist der erste Schritt, die IronPDF-Bibliothek zu installieren. Sie können es mit einer der folgenden Methoden installieren.

1. NuGet Paket Manager

Um die IronPDF C# .NET Core-Bibliothek über den NuGet-Paket-Manager zu installieren:

  • Öffnen Sie den NuGet-Paket-Manager, indem Sie auf Tools > NuGet Paket-Manager > NuGet-Pakete für Lösung verwalten klicken.

Erstellen eines PDF-Generators in ASP.NET mit IronPDF, Abbildung 3: NuGet-Paket-Manager NuGet-Paket-Manager

  • Oder, klicken Sie mit der rechten Maustaste auf das Projekt im Projektmappen-Explorer und klicken auf NuGet-Pakete verwalten.

Erstellen eines PDF-Generators in ASP.NET mit IronPDF, Abbildung 4: NuGet-Paket-Manager - Projektmappen-Explorer NuGet-Paket-Manager - Projektmappen-Explorer

  • Suchen Sie nach IronPDF. Wählen Sie IronPDF und klicken Sie auf 'Installieren'. Die Bibliothek beginnt mit der Installation.

Erstellen eines PDF-Generators in ASP.NET mit IronPDF, Abbildung 5: NuGet-Paket-Manager - Projektmappen-Explorer NuGet-Paket-Manager - Projektmappen-Explorer

2. NuGet-Paketmanager-Konsole

Öffnen Sie den NuGet-Paket-Manager, indem Sie auf Tools > NuGet Paket-Manager > Paket-Manager Konsole klicken. Geben Sie den folgenden Befehl im Terminal ein.

PM > Install-Package IronPdf

Erstellen eines PDF-Generators in ASP.NET mit IronPDF, Abbildung 6: NuGet-Paket-Manager - Projektmappen-Explorer NuGet-Paket-Manager - Projektmappen-Explorer

3. eine DLL-Datei verwenden

Die dritte Möglichkeit, IronPDF in Ihr Projekt einzubinden, besteht darin, eine DLL-Datei aus der IronPDF-Bibliothek hinzuzufügen. Sie können die DLL-Datei von dieser direkten Download-Seite für das IronPDF-Paket herunterladen.

  • Laden Sie die DLL-Zip-Datei herunter und entpacken Sie sie in einen bestimmten Ordner.
  • Öffnen Sie das Projekt in Visual Studio. Im Projektmappen-Explorer klicken Sie mit der rechten Maustaste auf Verweise und navigieren zur IronPDF DLL-Datei.

Erstellen eines PDF-Dokuments in ASP.NET Core-Webanwendungen

IronPDF ist bereit und nun erstellen Sie ein PDF in ASP.NET Web Forms (ASPX) und ASP.NET Core Webanwendungen.

Es gibt mehrere Möglichkeiten, ein PDF-Dokument zu erstellen. Werfen wir einen Blick auf einige davon unten mit Codebeispielen.

1. Erstellen einer PDF-Datei mit einem ASP.NET WebForms (ASPX)

In diesem Abschnitt wird demonstriert, wie man PDF-Dateien aus ASP.NET WebForms generiert, welche nur .NET Framework Version 4 unterstützt. Daher muss IronPdf.Extensions.ASPX von der offiziellen NuGet-Seite für ASPX installiert werden. Es ist nicht in .NET Core verfügbar, da ASPX durch das MVC-Modell abgelöst wurde.

Öffnen Sie die Quelldatei der ASPX-Webseite, die Sie in ein PDF-Dokument umwandeln möchten. In diesem Fall erstellen Sie eine neue Default.aspx Seite.

Erstellen eines PDF-Generators in ASP.NET mit IronPDF, Abbildung 7: NuGet-Paket-Manager - Projektmappen-Explorer NuGet-Paket-Manager - Projektmappen-Explorer

Öffnen Sie die Default.aspx.cs Datei und fügen Sie den IronPDF-Namensraum oben hinzu.

using IronPdf;

Schreiben Sie als Nächstes die folgende Codezeile in die Page_Load() Funktion:

// This code renders the current ASPX page as a PDF file and displays it in the browser.
AspxToPdf.RenderThisPageAsPdf(AspxToPdf.FileBehavior.InBrowser);

Mit nur einer Zeile Code wird ein neues PDF-Dokument aus einer ASP.NET Webseite erstellt.

Die RenderThisPageAsPdf Methode wird innerhalb der AspxToPdf Klasse verwendet, um die ASPX-Seite in eine PDF-Datei zu konvertieren.

Wenn Sie das Projekt ausführen, erscheint ein PDF der Webseite im Browser. Dies wird auf der Serverseite durchgeführt.

Der obige Code zeigt nur das PDF-Dokument im Browser an. Es ist auch möglich, das PDF-Dokument direkt auf den Computer herunterzuladen, indem Sie diese Codezeile in die Page_Load() Funktion hinzufügen:

// This code downloads the generated PDF file of the current ASPX page to the client.
AspxToPdf.RenderThisPageAsPdf(IronPdf.AspxToPdf.FileBehavior.Attachment);

Dieser Code lädt die PDF-Datei der ASPX-Webseite in das .NET Projektverzeichnis herunter.

Ausgabe:

Erstellen eines PDF-Generators in ASP.NET mit IronPDF, Abbildung 8: ASPX-Seite zu PDF ASPX-Seite zu PDF

2. PDF mit ASP.NET Core aus einer HTML-Datei erstellen

In diesem Abschnitt wird erläutert, wie man PDF-Dateien in ASP.NET Core generiert. IronPDF kann alles in einer HTML-Datei, einschließlich Bildern, CSS, Formulare usw., direkt in ein PDF-Dokument konvertieren. Fügen Sie einen Button hinzu, der beim Klicken PDFs generiert.

Fügen Sie das folgende Markup zu einer beliebigen .cshtml Seite Ihrer Wahl hinzu (index.cshtml wird hier verwendet).

<div>
    <form method="post" asp-page="Index" asp-page-handler="GeneratePDF">
        <input type="Submit" value="GeneratePDF"/>
    </form>
</div>
HTML

Erstellen Sie in der index.cshtml.cs Datei eine Methode namens OnPostGeneratePDF. Diese Funktion wird verwendet, um das HTML als PDF zu rendern.

public void OnPostGeneratePDF()
{
    // Placeholder method that will handle PDF generation.
}

Fügen Sie als Nächstes eine neue HTML-Seite zu Ihrer Webanwendung hinzu.

Erstellen eines PDF-Generators in ASP.NET mit IronPDF, Abbildung 9: Eine neue Webseite hinzufügen Hinzufügen einer neuen Webseite

Fügen Sie etwas Text in den Body dieser Seite ein, z.B. 'PDF-Dateien aus HTML-Seiten generieren.'

Fügen Sie schließlich den folgenden Code in die OnPostGeneratePDF Aktionsmethode ein.

public void OnPostGeneratePDF()
{
    // Create a new instance of the ChromePdfRenderer class to handle PDF rendering.
    var renderer = new ChromePdfRenderer();
    
    // Render the HTML file as a PDF by specifying the path and save the resulting PDF file.
    var pdf = renderer.RenderHtmlFileAsPdf("Pages/htmlpage.html");

    // Save the generated PDF document with the specified name.
    pdf.SaveAs("MyPdf.pdf");
}

Oben wird die RenderHtmlFileAsPdf Funktion verwendet, um PDFs aus HTML-Dateien zu erstellen, indem der Pfad zur zu konvertierenden HTML-Datei angegeben wird.

Starten Sie das Projekt und klicken Sie auf den 'Generate PDF'-Button. Die erzeugte PDF-Datei erscheint im ASP.NET Core Projektordner.

Ausgabe:

Erstellen eines PDF-Generators in ASP.NET mit IronPDF, Abbildung 10: ASP.NET HTML-Seite zu PDF ASP.NET HTML-Seite zu PDF

Besuchen Sie die Tutorial-Seiten, um zu lernen, wie man MVC-Ansichten in PDFs in ASP.NET Core konvertiert.

Zusammenfassung

IronPDF for .NET Core ist eine vollständige Lösung für die Arbeit mit PDF-Dokumenten. Es bietet die Möglichkeit, von verschiedenen Formaten zu einem neuen PDF-Dokument zu konvertieren. Es benötigt nur wenige Zeilen Code, um PDF-Dateien programmatisch zu erstellen und zu formatieren.

Das Hauptmerkmal von IronPDF ist der HTML-Konverter, der HTML-Dokumente mit einer Instanz eines echten, standardkonformen Webbrowsers im Hintergrund rendert. Das HTML wird mit vollständiger Genauigkeit im Vektorformat gerendert, das den höchsten Standards des kommerziellen Drucks entspricht. Das Ergebnis ist ein sauberes und hochwertiges PDF.

IronPDF ist ideal für Entwickler und Unternehmen, die PDF-Dateien innerhalb ihrer Software manipulieren müssen. Details zu kommerziellen Lizenzen und Preisen werden auf der Website veröffentlicht.

Sie können die kostenlose Version der IronPDF-Bibliothek ausprobieren, um ihre Funktionalität zu testen. Ein kostenloser Testlizenzschlüssel ermöglicht es Ihnen, den gesamten Funktionsumfang von IronPDF zu testen.

Darüber hinaus ermöglicht ein Sonderangebot, alle fünf Iron Software-Produkte zum Preis von nur zwei zu erhalten. Weitere Informationen zu Lizenzen finden Sie auf dieser Seite mit Lizenzierungsinformationen von Iron Software.

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 Handbücher.

...
Weiterlesen

Verwandte Artikel

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Buchen Sie Ihre kostenlose Live-Demo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Kundenlogos von Iron Software
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Kundenlogos von Iron Software
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
C# NuGet-Bibliothek für PDF
Installation mit NuGet

Version: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie nach 'IronPDF'
  3. Paket auswählen und installieren
C# PDF DLL
Download DLL

Version: 2026.9

oder laden Sie den Windows-Installer hier herunter.

  1. Laden Sie IronPDF herunter und entpacken Sie es in ein Verzeichnis wie ~/Libs innerhalb Ihres Lösungsverzeichnisses
  2. Im Visual Studio-Projektmappen-Explorer klicken Sie mit der rechten Maustaste auf Referenzen. Wählen Sie Durchsuchen, "IronPDF.dll"

Lizenzen ab 749 $