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 Klasse ChromePdfRenderer erstellen, die die Darstellung von HTML-Inhalten in einem pixelgenauen PDF-Dokument übernimmt.
Definieren Sie als Nächstes eine Fußzeile mithilfe der Klasse HtmlHeaderFooter, wobei Sie den HTML-Inhalt MaxHeight für die Fußzeile (der in unserem Fall die Seitennummerierung enthält) sowie die Basis-URL für die Bildauflösung angeben. Der Footer wird so gestaltet, dass er zentrierte Seiteninformationen anzeigt.
Um Überschneidungen zwischen der Fußzeile und dem Hauptinhalt des PDFs zu vermeiden, legen Sie mithilfe der Eigenschaft MarginBottom einen unteren Rand fest. Erstellen Sie ebenfalls eine Kopfzeile, die ein Bild (z. B. ein Logo) enthält, indem Sie die Klasse HtmlHeaderFooter verwenden. Hier haben wir einen BaseUrl auf das Verzeichnis eingerichtet, das Ihre Bilddatei enthält, um eine korrekte Bildauflösung beim Rendern zu gewährleisten.
Verwenden Sie schließlich die Eigenschaft MarginTop, um einen oberen Rand festzulegen, der eine Überlappung zwischen der Kopfzeile und dem Inhalt verhindert. Dieses Beispiel zeigt, wie einfach es ist, benutzerdefinierte HTML-Header und -Footer in Ihre PDF-Dokumente mit IronPDF zu implementieren.
Mit IronPDF HTML-Kopf- und Fußzeilen zu PDF-Dateien hinzufügen