IRONSOFTWAREHOME
PDF-WERKZEUGE

Wie man eine Webseite als PDF herunterlädt (Einsteiger-Tutorial)

Curtis Chau
Curtis Chau
Updated: 8. Mai 2026

PDF (Portable Document Format) ist ein universell akzeptiertes Format für den Austausch von Dokumenten über verschiedene Plattformen. Seine Fähigkeit, Formatierungen, Schriftarten und Layouts zu bewahren, macht es unverzichtbar für geschäftliche, rechtliche und Bildungszwecke. Da der Bedarf an PDF-Manipulationen in der Softwareentwicklung wächst, bietet das .NET-Ökosystem Entwicklern mehrere Bibliotheken zur Arbeit mit PDFs. Unter ihnen stechen PDFsharp und IronPDF als leistungsstarke Lösungen für die Erstellung und Manipulation von PDFs hervor.

Dieser Artikel zeigt Ihnen, wie Sie Seitenzahlen zu PDF-Dokumenten unter Verwendung von PDFSharp und IronPDF in C# hinzufügen und die Funktionen beider Bibliotheken vergleichen, um Ihnen bei der Entscheidung zu helfen, welche am besten zu Ihren Bedürfnissen passt.

Was ist IronPDF?

IronPDF ist eine leistungsstarke .NET-Bibliothek, die für nahtlose PDF-Erstellung, -Manipulation und -Rendering entwickelt wurde. Es zeichnet sich durch seine Fähigkeit aus, HTML, CSS und JavaScript direkt in hochwertige PDFs zu konvertieren, indem es eine auf Chromium basierende Engine verwendet. Dies macht IronPDF zu einer idealen Lösung für Entwickler, die dynamische Webseiten oder komplexe HTML-Inhalte in ein gut formatiertes PDF konvertieren müssen, wobei Layout und Stil erhalten bleiben, wie sie im Browser erscheinen.

Hauptmerkmale von IronPDF:

  • Konvertiert HTML, JavaScript und CSS in hochwertige PDFs.
  • Ermöglicht benutzerdefinierte Kopf- und Fußzeilen, Wasserzeichen und andere Seitenelemente.
  • Unterstützt Zusammenführen von PDF-Dateien und Aufteilung von Seiten.
  • Funktioniert nahtlos mit .NET-Anwendungen, einschließlich ASP.NET und MVC-Frameworks.
  • Bietet präzise Kontrolle über das PDF-Rendering, um sicherzustellen, dass Inhalte wie beabsichtigt angezeigt werden.
  • Bietet eine einfache API für eine leichte Integration in Projekte.

Um mehr über erweiterte Funktionen und Beispiele zu erfahren, beziehen Sie sich auf die offizielle IronPDF-Dokumentation.

Installation von IronPDF

Um IronPDF zu Ihrem Projekt hinzuzufügen, verwenden Sie den NuGet-Paketmanager in Visual Studio. Sie können es mit der Visual Command-Line-Schnittstelle installieren oder direkt im NuGet-Paketmanager suchen.

Befehlszeileninstallation:

PM > Install-Package IronPdf

Alternativ können Sie im NuGet-Paketmanager nach 'IronPDF' suchen und es von dort aus installieren.

Was ist PDFSharp?

PDFSharp ist eine vielseitige .NET-Bibliothek, die sich auf die Erstellung und Bearbeitung von PDF-Dokumenten mit großer Flexibilität konzentriert. Im Gegensatz zu anderen Bibliotheken ermöglicht PDFSharp eine detaillierte Kontrolle über die Struktur und das Design von PDFs, wodurch es eine großartige Wahl für Entwickler ist, die Dokumente von Grund auf neu erstellen oder bestehende PDFs ändern möchten. Mit seiner umfangreichen API unterstützt PDFSharp eine Vielzahl von Dokumentenbearbeitungsaufgaben, einschließlich Hinzufügen von Text, Bildern, Tabellen und sogar Seitenzahlen.

Hauptmerkmale von PDFSharp:

  • Erstellt, liest und ändert PDF-Dokumente.
  • Anpassbare Seitenereignisse zum Hinzufügen von Elementen wie Seitenzahlen oder Fußzeilen.
  • Unterstützt das Hinzufügen von Bildern, Text, Tabellen und anderen Inhalten.
  • Bietet detaillierte Kontrolle über das PDF-Layout und die Struktur.
  • Kann bestehende PDFs ändern, einschließlich Zusammenführen oder Aufteilen von Dokumenten.
  • Open-Source-Bibliothek mit Flexibilität für Entwickler zum Anpassen oder Erweitern.

Um tiefer in die Funktionalität und Verwendung von PDFsharp einzutauchen, schauen Sie sich das PDFsharp GitHub-Repository an.

Installation von PDFSharp

Um mit PDFSharp zu beginnen, installieren Sie das Paket über NuGet mit der Befehlszeile:

Befehlszeileninstallation:

PM > Install-Package PDFSharp

Alternativ können Sie im NuGet-Paketmanager nach 'PDFSharp' suchen und es von dort aus installieren.

Mit IronPDF Seitenzahlen hinzufügen

IronPDF ist eine vielseitige PDF-Bibliothek, die für eine Vielzahl von PDF-Operationen entwickelt wurde, einschließlich der Hinzufügung von Seitenzahlen. IronPDF arbeitet intern auf einer Chromium-Engine, wodurch es eine präzise Darstellung von HTML-Inhalten als PDFs bietet. Mit seiner einfachen API ist das Hinzufügen von Seitenzahlen zu Ihrem PDF sowohl effizient als auch unkompliziert.

Der folgende Code ist ein Beispiel, wie man Seitenzahlen mit IronPDF in C# hinzufügt:

using IronPdf;
class Program
{
    static void Main(string[] args)
    {
        var html = "<h1>Hello World!</h1><p>This document was generated using IronPDF</p>";
        
        // Instantiate ChromePdfRenderer
        ChromePdfRenderer renderer = new ChromePdfRenderer()
        {
            // Set rendering options for page header
            RenderingOptions = {
                HtmlHeader = new HtmlHeaderFooter
                {
                    HtmlFragment = "<center><i>{page} of {total-pages}</i></center>" // Page number format
                },
            }
        };

        // Render given HTML as PDF
        PdfDocument pdf = renderer.RenderHtmlAsPdf(html);

        // Save the resulting PDF with page numbers
        pdf.SaveAs("pageNumbers.pdf");
    }
}

Ausgabe

PDFSharp Seitennummern zu PDF hinzufügen VS IronPDF (Beispiel): Abbildung 2

Dieser Code zeigt, wie einfach Seitenzahlen in die Kopfzeile eines PDF-Dokuments eingefügt werden können. Das HtmlHeaderFooter Objekt wird verwendet, um den Kopfzeileninhalt anzugeben, und Platzhalter wie {page} und {total-pages} werden automatisch mit der Seitenzahl und der Gesamtseitenanzahl gefüllt.

Mit diesem Ansatz vereinfacht IronPDF den Prozess, HTML als PDFs darzustellen, und verwaltet die Platzierung der Seitenzahlen mühelos.

Wie man mit PDFSharp Seitenzahlen hinzufügt

PDFSharp ist eine umfassende Bibliothek zur Arbeit mit PDFs in C#. Es bietet Werkzeuge zum Erstellen, Ändern und Lesen von PDFs. Auch wenn es nicht speziell für die Konvertierung von HTML zu PDF entwickelt wurde, bietet es eine robuste Kontrolle über PDF-Dokumente, einschließlich der Fähigkeit, Seitenzahlen über benutzerdefinierte Seitenereignisse hinzuzufügen. Egal ob Sie Seitenzahlen nur auf der ersten Seite, auf der zweiten Seite, auf einem Seitenbereich oder auf allen Seiten hinzufügen möchten.

Hier ist ein Beispiel, wie man mit PDFSharp Seitenzahlen hinzufügt:

using PdfSharp.Pdf;
using PdfSharp.Pdf.IO;
using PdfSharp.Drawing;
internal class Program
{
    static void Main(string[] args)
    {
        // Create a new PDF document
        var doc = new PdfDocument();
        doc.Info.Title = "Page Numbers Example";
        
        // Add a new page to the document
        PdfPage page = doc.AddPage();
        
        // Create graphics object for drawing
        var gfx = XGraphics.FromPdfPage(page);
        var font = new XFont("Arial", 12);
        
        // Draw page number in the footer
        gfx.DrawString("Page " + doc.PageCount, font, XBrushes.Black, new XPoint(500, 770));
        
        // Save the PDF file
        doc.Save("PdfSharpOutput.pdf");
    }
}

Ausgabe

PDFSharp Seitennummern zu PDF hinzufügen VS IronPDF (Beispiel): Abbildung 3

Abschluss

Zusammenfassend hebt sich IronPDF durch seine Fähigkeit hervor, bestehende PDF-Dokumente mit einem einzelnen, prägnanten Codeblock mit Seitenzahlen zu versehen, sodass Sie die volle Kontrolle darüber haben, wie und wo Ihre Seitenzahlen angezeigt werden. Während PDFSharp eine vielseitige Option für die Erstellung und Bearbeitung von PDFs mit feinkörniger Kontrolle ist, führt es zu einem manuelleren, schwerer umzusetzenden Ansatz, um Seitenzahlen zu PDF-Dateien hinzuzufügen.

IronPDF's kommerzielle Lizenzierung ist verfügbar, sodass Benutzer seine Funktionen bewerten können, bevor sie sich für einen Kauf entscheiden.

Für weitere Informationen über IronPDF besuchen Sie die Dokumentationsseite, und für PDFsharp schauen Sie sich das GitHub-Repository an.

Hinweis:: PDFSharp ist ein eingetragenes Warenzeichen des jeweiligen Besitzers. Diese Seite ist nicht mit PDFSharp verbunden, unterstützt oder sponsert sie. Alle Produktnamen, Logos und Marken sind Eigentum ihrer jeweiligen Inhaber. Vergleiche dienen nur zu Informationszwecken und spiegeln öffentlich zugängliche Informationen zum Zeitpunkt des Schreibens wider.
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 $