Wie man Seitennummern in PDFs mit C# hinzufügt

How to Add Page Numbers in a PDF

This article was translated from English: Does it need improvement?
Translated
View the article in English

Seitenzahlen sind fortlaufende Nummern, die jeder einzelnen Seite innerhalb eines PDF-Dokuments zugewiesen werden. Seitenzahlen sind eines der wichtigsten Elemente in einem Dokument zur Navigation. Sie helfen Lesern, bestimmte Seiten zu finden und festzustellen, von welcher Seite sie lesen. Darüber hinaus ermöglichen Seitenzahlen eine einfache Zitierung und Referenzierung von Inhalten innerhalb des Dokuments. Mit IronPDF ist das Hinzufügen von Seitenzahlen zu Ihrem PDF ein einfacher Prozess.

als Überschrift:2(Schnellstart: Seitenzahlen mühelos zu PDFs hinzufügen)

Fügen Sie mühelos Seitenzahlen zu Ihren PDF-Dokumenten mit IronPDF hinzu. Mit nur wenigen Zeilen C#-Code können Sie dynamische Seitenzahlen in Kopf- oder Fußzeilen einfügen, deren Position anpassen und die Seiten festlegen, auf denen sie erscheinen sollen. Egal ob Sie neue PDFs oder bestehende bearbeiten, bietet IronPDF eine unkomplizierte und flexible Lösung zur Verbesserung der Dokumentnavigation und -organisation. Folgen Sie der Anleitung, um die Nummerierung schnell in Ihrem Projekt zu implementieren.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. Copy and run this code snippet.

    new IronPdf.ChromePdfRenderer { RenderingOptions = { HtmlFooter = new IronPdf.HtmlHeaderFooter { HtmlFragment = "<center>{page}of{total-pages}</center>", DrawDividerLine = true } } }
         .RenderHtmlAsPdf("<h1>My multi‑page document</h1><div style='page‑break‑after:always;'></div><h1>Page 2</h1>")
         .SaveAs("numbered‑pages.pdf");
  3. Deploy to test on your live environment

    Start using IronPDF in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

Minimaler Arbeitsablauf (5 Schritte)

  1. Laden Sie die C#-PDF-Bibliothek von NuGet herunter
  2. Laden Sie ein bestehendes PDF-Dokument oder erstellen Sie ein neues
  3. Verwenden Sie Platzhalterzeichenfolgen {page} und {total-pages} in der Kopfzeile und Fußzeile, um Seitenzahlen einzufügen
  4. Wenden Sie Seitenzahlen auf bestimmte Seiten oder Abschnitte an
  5. Überprüfen Sie das resultierende PDF-Dokument

## Beispiel zum Hinzufügen von Seitenzahlen Durch die Verwendung von Platzhalterzeichenfolgen `{page}` und `{total-pages}` mit der **TextHeaderFooter**- oder der **HtmlHeaderFooter**-Klasse können Sie die aktuelle Seitenzahl und die Gesamtzahl der Seiten hinzufügen. ```csharp :path=/static-assets/pdf/content-code-examples/how-to/page-numbers-basic.cs ``` Das von dem obigen Code erzeugte PDF wird unten gezeigt: Sie können die Kopf- und Fußzeilen mit den Platzhalterzeichenfolgen für Seitenzahlen auch direkt in die Rendering-Optionen des **ChromePdfRenderer** einfügen. ```csharp :path=/static-assets/pdf/content-code-examples/how-to/page-numbers-chromerenderer.cs ``` ## Beispiel zum Hinzufügen von Seitenzahlen zu bestimmten Seiten Mit IronPDF können Sie entscheiden, wo Seitenzahlen hinzugefügt werden. Sie können sie auf einer bestimmten Seite beginnen lassen oder auf bestimmten Gruppen von Seiten wie auf den geraden Seitenindizes. Bereiten wir unser PDF-Dokument vor, um die Seitenzahlen anzuwenden. ```csharp :path=/static-assets/pdf/content-code-examples/how-to/page-numbers-preparation.cs ``` ### Gerade Seitenindizes Aufbauend auf dem vorherigen Code-Beispiel wird der folgende Code Seitenzahlen ausschließlich auf gerade Seitenindizes anwenden. Da wir nach geraden Seitenindizes filtern, wird das resultierende PDF nur ungerade Seiten nummerieren. Seitenindizes beginnen bei null, während Seitenzahlen bei eins beginnen. ```csharp :path=/static-assets/pdf/content-code-examples/how-to/page-numbers-even-pages.cs ``` ### Ungerade Seitenindizes Fügen Sie Seitenzahlen speziell für Seiten mit ungeraden Indexnummern hinzu. ```csharp :path=/static-assets/pdf/content-code-examples/how-to/page-numbers-odd-pages.cs ``` ### Nur letzte Seite Fügen Sie nur auf der letzten Seite eine Seitenzahl hinzu. ```csharp :path=/static-assets/pdf/content-code-examples/how-to/page-numbers-last-page-only.cs ``` ### Nur erste Seite Fügen Sie nur auf der ersten Seite eine Seitenzahl hinzu. ```csharp :path=/static-assets/pdf/content-code-examples/how-to/page-numbers-first-page-only.cs ``` ### Erste Seite überspringen Überspringen Sie die erste Seite, wenn Sie den Header anwenden. ```csharp :path=/static-assets/pdf/content-code-examples/how-to/page-numbers-skip-first-page.cs ``` ### Erste Seite überspringen And Don't Count it Überspringen Sie die erste Seite und beginnen Sie die Nummerierung ab der zweiten Seite, wobei sie als Seite 1 gezählt wird. ```csharp :path=/static-assets/pdf/content-code-examples/how-to/page-numbers-skip-first-page-and-dont-count-it.cs ``` Um alle Metadatenoptionen zu erkunden, besuchen Sie bitte die [IronPDF-Kopf- und Fußzeilen Anleitung](/how-to/headers-and-footers/#anchor-metadata-to-text-header-footer).

Häufig gestellte Fragen

Wie kann ich Seitenzahlen zu einem PDF mit C# hinzufügen?

Du kannst Seitenzahlen in einem PDF in C# mithilfe der IronPDF-Bibliothek hinzufügen. Lade zuerst die C# PDF-Bibliothek von NuGet herunter. Lade dann ein vorhandenes PDF oder erstelle ein neues, und verwende Platzhalterzeichenfolgen {page} und {total-pages} im Kopf- oder Fußzeilenbereich, um Seitenzahlen einzufügen. Speichere schließlich das aktualisierte PDF.

Kann ich die Platzierung von Seitenzahlen in meinem PDF anpassen?

Ja, mit IronPDF kannst du die Platzierung von Seitenzahlen in deinem PDF anpassen. Du kannst wählen, Seitenzahlen nur auf bestimmte Seiten hinzuzufügen, z. B. nur auf gerade oder ungerade Seiten, oder sie nur auf der ersten oder letzten Seite anzuwenden.

Wie füge ich nur auf den geraden Seiten eines PDFs Seitenzahlen hinzu?

Um Seitenzahlen nur auf geraden Seiten eines PDFs mit IronPDF hinzuzufügen, filtere die Seiten nach geraden Indizes und setze die Kopf- oder Fußzeile mit den gewünschten Platzhaltern für die Seitenzahlen. Die Seitenzahl wird dann auf Seiten mit geraden Indizes angewendet.

Ist es möglich, die Seitennummerierung ab der zweiten Seite eines PDFs zu beginnen?

Ja, mit IronPDF kannst du die erste Seite überspringen und ab der zweiten Seite nummerieren. Um dies zu tun, setze die Kopf- oder Fußzeile, um ab der zweiten Seite anzuwenden, und verwende Platzhalterzeichenfolgen, um die Nummerierungsfolge zu steuern.

Wie kann ich nur auf der letzten Seite eines PDFs Seitenzahlen hinzufügen?

Um nur auf der letzten Seite eines PDFs mit IronPDF Seitenzahlen hinzuzufügen, kannst du die Kopf- oder Fußzeile so konfigurieren, dass sie speziell auf die letzte Seite angewendet wird. Dies kann durch die Angabe des letzten Seitenindex erreicht werden, und die Platzhalterzeichenfolgen für die Seitenzahlen werden gesetzt.

Was sind die Vorteile der Verwendung von Platzhalterzeichenfolgen in der Seitennummerierung von PDFs?

Platzhalterzeichenfolgen wie {page} und {total-pages} ermöglichen die dynamische Einfügung der aktuellen Seitenzahl und der Gesamtanzahl der Seiten. Dies macht die Verwaltung der Seitennummerierung flexibel und effizient, besonders wenn sich die Dokumentstruktur ändert. IronPDF nutzt diese Platzhalter, um den Prozess der Seitennummerierung zu optimieren.

Wie kann ich Seitenzahlen zu einem PDF hinzufügen, ohne die erste Seite zu beeinflussen?

Um Seitenzahlen zu einem PDF hinzuzufügen, ohne die erste Seite zu beeinflussen, konfiguriere die Kopf- oder Fußzeilen, um ab der zweiten Seite zu beginnen. Dieser Ansatz stellt sicher, dass die erste Seite unnummeriert bleibt, während die nachfolgenden Seiten Seitennummern erhalten.

Kann IronPDF Seitenzahlen sowohl für HTML-Inhalte als auch bestehende PDFs verarbeiten?

Ja, IronPDF kann Seitenzahlen für sowohl HTML-Inhalte als auch bestehende PDFs verarbeiten. Du kannst HTML als PDF rendern und Seitenzahlen mit IronPdf.ChromePdfRenderer anwenden oder ein bestehendes PDF-Dokument ändern, um Seitennummern in den Kopf- und Fußzeilen einzufügen.

Ist IronPDF beim Hinzufügen von Seitenzahlen vollständig mit .NET 10 kompatibel?

Ja – IronPDF ist vollständig kompatibel mit .NET 10, sodass Sie in .NET 10-Projekten Seitenzahlen mithilfe von Kopf- oder Fußzeilen und den Platzhalterzeichenfolgen {page} und {total-pages} hinzufügen können, genau wie in früheren .NET-Versionen.

Jordi Bardia
Software Ingenieur
Jordi ist am besten in Python, C# und C++ versiert. Wenn er nicht bei Iron Software seine Fähigkeiten einsetzt, programmiert er Spiele. Mit Verantwortung für Produkttests, Produktentwicklung und -forschung trägt Jordi mit immensem Wert zur kontinuierlichen Produktverbesserung bei. Die abwechslungsreiche Erfahrung hält ihn gefordert und engagiert, ...
Weiterlesen
Rezensiert von
Jeff Fritz
Jeffrey T. Fritz
Principal Program Manager - .NET Community Team
Jeff ist außerdem Principal Program Manager für das .NET- und Visual Studio-Team. Er ist der ausführende Produzent der .NET Conf Virtual Conference Series und moderiert ‚Fritz and Friends‘, einen Livestream für Entwickler, der zweimal wöchentlich ausgestrahlt wird. Dort spricht er über Technik und schreibt gemeinsam mit den Zuschauern Code. Jeff schreibt Workshops, Präsentationen und plant Inhalte für die größten Microsoft-Entwicklerveranstaltungen, einschließlich Microsoft Build, Microsoft Ignite, .NET Conf und dem Microsoft MVP Summit.
Bereit anzufangen?
Nuget Downloads 16,154,058 | Version: 2025.11 gerade veröffentlicht