IRONSOFTWAREHOME
PDF-WERKZEUGE

Wie man eine PDF-Datei annotiert (Einsteiger-Tutorial)

Curtis Chau
Curtis Chau
Updated: 19. Juli 2026

Das Portable Document Format (PDF) ist ein universell genutztes Dateiformat, das Konsistenz in der Dokumentpräsentation über alle Plattformen und Geräte hinweg gewährleistet. Sein festes Layout macht es zum bevorzugten Format für den Austausch von Papieren, Verträgen, Rechnungen und mehr. PDF-Dateien sind in der Geschäftswelt für formale Dokumentationen unverzichtbar. Mit dem wachsenden Bedarf an PDF-Erzeugung und -Manipulation sind mehrere Bibliotheken entstanden, die den Prozess für Entwickler vereinfachen.

In diesem Artikel werden wir untersuchen, wie man Seitennummern zu einem PDF mit QuestPDF in C# hinzufügt und dabei QuestPDF mit IronPDF vergleicht, um Ihnen bei der Entscheidung zu helfen, welche Bibliothek den Anforderungen Ihres Projekts am besten entspricht.

Was ist IronPDF?

IronPDF ist eine funktionsreiche Bibliothek, die für das .NET-Ökosystem entwickelt wurde und sich auf die effiziente Handhabung von PDF-Erstellung, -Bearbeitung und -Rendering spezialisiert. Sie nutzt eine Chromium-basierte Engine, um präzise Umwandlungen von HTML, CSS und JavaScript in PDF-Dokumente zu ermöglichen. Dies macht sie zu einer ausgezeichneten Wahl für Webentwickler, die HTML-Inhalte direkt in ein PDF-Format umwandeln müssen, während das ursprüngliche Layout und Styling beibehalten werden.

Mit IronPDF können Sie PDF-Funktionen leicht in Ihre .NET-Anwendungen integrieren, einschließlich der Erstellung von benutzerdefinierten Kopf- und Fußzeilen, dem Hinzufügen neuer Seiten zu Ihren PDFs, dem Einbetten von Bildern und Tabellen sowie der Durchführung fortgeschrittener PDF-Manipulationen wie dem Zusammenführen oder Aufteilen von Dokumenten. Die Bibliothek unterstützt verschiedene Formate und bietet eine breite Palette an Anpassungsoptionen, was sie ideal für die Erstellung von PDFs in professioneller Qualität aus dynamischen Webinhalten macht.

Hauptmerkmale von IronPDF:

Um tiefer in die Funktionen von IronPDF und fortgeschrittenere Beispiele einzutauchen, konsultieren Sie die offizielle Dokumentation hier.

Installation von IronPDF

Um IronPDF zu Ihrem Projekt hinzuzufügen, verwenden Sie den NuGet-Paketmanager in Visual Studio. Sie können entweder die Visual Command-Line-Oberfläche verwenden oder direkt im NuGet-Paketmanager suchen.

Befehlszeileninstallation:

PM > Install-Package IronPdf

Alternativ können Sie nach "IronPDF" im NuGet-Paketmanager suchen und es installieren.

QuestPDF fügt Seitenzahlen zu einer PDF-Alternativen VS IronPDF hinzu (Beispiel): Abbildung 2

Was ist QuestPDF?

QuestPDF ist eine moderne .NET-Bibliothek, die für die Erstellung von PDF-Dokumenten konzipiert ist. Sie konzentriert sich darauf, Entwicklern ein flexibles und effizientes Werkzeug zur Verfügung zu stellen, um PDFs aus C# zu erstellen. QuestPDF bietet einen intuitiven und flüssigen Ansatz zum Entwerfen von Dokumenten mit einem deklarativen Stil.

QuestPDF legt Wert auf Einfachheit, Geschwindigkeit und Leistung, was es zu einer ausgezeichneten Wahl für die Erstellung dynamischer Berichte und Dokumente macht. Die Bibliothek unterstützt auch erweiterte Layoutfunktionen, benutzerdefiniertes Styling und einfach zu verwendende Vorlagen.

QuestPDF-Funktionen

  • Einfach zu benutzende API für den Aufbau komplexer PDF-Dokumente.
  • Unterstützt flexibles Layout und Dokumentstrukturierung, Einstellung von Standardseiten, Spaltenelementen usw.
  • Ermöglicht die einfache Gestaltung von Elementen mit CSS-ähnlichen Eigenschaften.
  • Bietet Unterstützung für Bilder, Standardtextstil-Einstellungen, Tabellen, Barcodes, Diagramme, Spalten, Reihen, mehrere Seitentypen und mehr.
  • Ideal für die Erstellung von Berichten, Rechnungen und datengesteuerten Dokumenten.

Für weitere Details, siehe die QuestPDF-Dokumentation.

Installation von QuestPDF

Um mit QuestPDF zu beginnen, installieren Sie es über die NuGet-Kommandozeile:

PM > Install-Package QuestPDF

Oder alternativ über den NuGet-Paketmanager:

QuestPDF fügt Seitenzahlen zu einer PDF-Alternativen VS IronPDF hinzu (Beispiel): Abbildung 3

Dies wird die erforderlichen Bibliotheken zu Ihrem Projekt hinzufügen, um PDFs mit QuestPDF zu erstellen.

Hinzufügen von Seitenzahlen mit IronPDF

IronPDF bietet eine einfache Möglichkeit zum Hinzufügen von Seitennummern zu PDFs. Der folgende Code zeigt, wie dies gemacht wird:

using IronPdf;

class Program
{
    static void Main(string[] args)
    {
        // HTML content for the PDF
        var html = "<h1>Hello World!</h1><p>This document was generated using IronPDF</p>";

        // Set up the IronPDF renderer with header for page numbers
        ChromePdfRenderer renderer = new ChromePdfRenderer
        {
            RenderingOptions = 
            {
                HtmlHeader = new HtmlHeaderFooter
                {
                    HtmlFragment = "<center><i>{page} of {total-pages}</i></center>"
                }
            }
        };
        
        // Render the HTML as a PDF
        PdfDocument pdf = renderer.RenderHtmlAsPdf(html);
        
        // Save the PDF to a file
        pdf.SaveAs("pageNumbers.pdf");
    }
}

Ausgabe

QuestPDF fügt Seitenzahlen zu einer PDF-Alternativen VS IronPDF hinzu (Beispiel): Abbildung 4

In diesem Code erstellen wir einen HTML-Header für das PDF-Dokument, wobei {page} und {total-pages} dynamische Platzhalter für die aktuelle Seitenzahl und die Gesamtseiten darstellen. Die RenderHtmlAsPdf-Methode konvertiert das HTML in eine PDF. Diese Funktion ermöglicht es, Seiten dynamisch basierend auf der Länge des Dokuments anzupassen.

Seitenzahlen mit QuestPDF hinzufügen

In QuestPDF kann das Hinzufügen von Seitennummern auf ähnliche Weise erfolgen. Nachfolgend ist der Code, um Seitennummern mit QuestPDF hinzuzufügen:

using QuestPDF.Fluent;
using QuestPDF.Infrastructure;

class Program
{
    static void Main(string[] args)
    {
        // Set the license type for QuestPDF
        QuestPDF.Settings.License = LicenseType.Community;

        // Create a PDF document using the QuestPDF fluent API
        var document = Document.Create(container =>
        {
            // Define a page with content and a header with page numbers
            container.Page(page =>
            {
                page.Content().Text("Hello, QuestPDF!");

                // Add a centered header with page number and total pages
                page.Header().AlignCenter().Text(text =>
                {
                    text.Span("Page ");
                    text.CurrentPageNumber();
                    text.Span(" of ");
                    text.TotalPages();
                });
            });
        });

        // Generate and save the PDF document
        document.GeneratePdf("QuestPdfOutput.pdf");
    }
}

QuestPDF fügt Seitenzahlen zu einer PDF-Alternativen VS IronPDF hinzu (Beispiel): Abbildung 5

Dieser QuestPDF-Code definiert ein einfaches Dokument mit einer Seitennummer im Kopfbereich. Die CurrentPageNumber() und TotalPages()-Methoden werden verwendet, um die Seitenzahl dynamisch relativ zu jeder Seite zu generieren.

Abschluss

Zusammenfassend bieten sowohl IronPDF als auch QuestPDF effektive Lösungen zum Hinzufügen von Seitennummern zu PDFs in C#. IronPDF bietet jedoch einen noch flüssigeren und benutzerfreundlicheren Ansatz. Seine Flexibilität und Benutzerfreundlichkeit machen es zu einer idealen Wahl für Entwickler, die Seitennummern hinzufügen oder bestehende PDFs mit minimalem Aufwand manipulieren müssen.

IronPDF ist für die kostenlose Nutzung in der Entwicklung verfügbar, sodass Entwickler experimentieren und es in Projekten integrieren können, ohne während der Entwicklungsphase Kosten zu verursachen. Sobald Sie bereit für die Produktion sind, ist kommerzielles Lizenzieren für diese Lizenzierungsoptionen verfügbar.

Durch die Wahl von IronPDF erhalten Entwickler Zugriff auf ein zuverlässiges und funktionsreiches Werkzeug, das die Erstellung und Bearbeitung von PDFs vereinfacht, einschließlich der Seitennummerierung, mit dem zusätzlichen Vorteil von fortlaufender Wartung und Updates.

Für weitere Informationen über die kostenlose Version von IronPDF und die kommerzielle Lizenzierung besuchen Sie die offizielle Website von IronPDF.

Hinweis:: QuestPDF ist ein eingetragenes Warenzeichen seines jeweiligen Eigentümers. Diese Website ist nicht mit QuestPDF verbunden, wird nicht von QuestPDF unterstützt oder gesponsert. Alle Produktnamen, Logos und Marken sind Eigentum ihrer jeweiligen Eigentümer. 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 $