IronPDF for Python macht es einfach, konsistente textbasierte Kopf- und Fußzeilen zu jeder Seite eines gerenderten PDFs hinzuzufügen, indem die Eigenschaften TextHeader und TextFooter von RenderingOptions verwendet werden.
Einstieg
Konfigurieren Sie TextHeader und TextFooter auf einer ChromePdfRenderer-Instanz, bevor Sie rendern. Stellen Sie MarginTop und MarginBottom ein, um genügend Platz zu schaffen, sodass die Kopf- und Fußzeilen den Seiteninhalt nicht überlappen.
Den Code verstehen
TextHeader: EinTextHeaderFooter-Objekt, das die Kopfzeile konfiguriert, die oben auf jeder Seite erscheint.TextFooter: EinTextHeaderFooter-Objekt, das die Fußzeile konfiguriert, die unten auf jeder Seite erscheint.DrawDividerLine: WennTrue, zeichnet eine horizontale Linie, die die Kopf- oder Fußzeile vom Seitenkörper trennt.CenterText: Der Text, der in der mittleren Position angezeigt wird. Unterstützt dynamische Zusammenführungsfelder.LeftText/RightText: Text, der links und rechts im Kopf- oder Fußzeilenbereich ausgerichtet ist.Font/FontSize: Steuert die Schriftart und Größe der Kopf-/Fußzeilentexte.MarginTop/MarginBottom: Seitenränder in Millimetern. Erhöhen Sie diese, um Platz für Kopf- und Fußzeilen zu reservieren.FirstPageNumber: Die Startseitennummer. Stellen Sie2ein, wenn dem Dokument eine Titelseite vorangestellt wird.
Dynamische Zusammenführungsfelder
Die folgenden Tokens werden zur Renderzeit mit Live-Werten ersetzt:
{page} {total-pages} {url} {date} {time} {html-title} {pdf-title}