HTML-Köpfe- und -füße hinzufügen

HTML-Header und -Footer bieten eine flexible Methode zur Erstellung dynamischer Header und Footer für Ihre PDF-Dokumente. Durch das Hinzufügen von Headern und Footern über diese Methode haben Entwickler die vollständige Kontrolle darüber, wie ihre Header und Footer aussehen, da sie als unabhängige HTML-Dokumente gerendert werden können, die ihre eigenen Assets und Stylesheets enthalten.

Zunächst müssen Sie eine Instanz der ChromePdfRenderer-Klasse erstellen, die das Rendering des HTML-Inhalts in ein pixelgenaues PDF-Dokument übernimmt.

Als nächstes definieren Sie einen Footer mit der HtmlHeaderFooter-Klasse, in der Sie die MaxHeight, den HTML-Inhalt für den Footer (der in unserem Fall die Seitenzählung enthält) und die Basis-URL für die Bildauflösung angeben. Der Footer wird so gestaltet, dass er zentrierte Seiteninformationen anzeigt.

Um ein Überlappen zwischen dem Footer und dem Hauptinhalt des PDFs zu vermeiden, legen Sie einen unteren Rand mit der MarginBottom-Eigenschaft fest. Erstellen Sie auf ähnliche Weise einen Header, der ein Bild (wie ein Logo) enthält, indem Sie die HtmlHeaderFooter-Klasse verwenden. Hier haben wir eine BaseUrl auf das Verzeichnis eingerichtet, das Ihre Bildressource enthält, um eine ordnungsgemäße Bildauflösung beim Rendern zu ermöglichen.

Verwenden Sie schließlich die MarginTop-Eigenschaft, um einen oberen Rand festzulegen, der ein Überlappen zwischen dem Header und dem Inhalt verhindert. Dieses Beispiel zeigt, wie einfach es ist, benutzerdefinierte HTML-Header und -Footer in Ihre PDF-Dokumente mit IronPDF zu implementieren.

Erfahren Sie, wie Sie HTML-Header und -Footer zu PDFs mit IronPDF hinzufügen

Bereit anzufangen?
Nuget Downloads 16,154,058 | Version: 2025.11 gerade veröffentlicht