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

IronPDF for Python unterstützt vollständig gestaltete HTML-Header und -Footer, sodass Sie jede Kombination aus HTML und CSS — einschließlich Bilder, benutzerdefinierte Schriftarten und dynamische Zusammenführungsfelder — im Header- und Footer-Bereich Ihres PDFs verwenden können.

Einstieg

Erstellen Sie HtmlHeaderFooter-Objekte und weisen Sie sie RenderingOptions.HtmlHeader und RenderingOptions.HtmlFooter zu. Stellen Sie MaxHeight ein, um die Höhe jedes Bereichs zu begrenzen, und konfigurieren Sie MarginTop / MarginBottom, um Überlappungen mit dem Seitenkörper zu verhindern.

Den Code verstehen

  • HtmlHeaderFooter: Ein Objekt, das ein HTML-Fragment akzeptiert und es als Kopf- oder Fußzeile auf jeder Seite rendert.
  • HtmlFragment: Der HTML-Inhalt, der angezeigt werden soll. Dynamische Zusammenführungsfelder wie {page} und {total-pages} werden im HTML unterstützt.
  • MaxHeight: Die maximale Höhe in Millimetern, die der Kopf- oder Fußzeilenbereich einnehmen kann.
  • DrawDividerLine: Wenn True, zeichnet eine horizontale Linie zwischen Kopf-/Fußzeile und Seiteninhalt.
  • BaseUrl: Ein Basispfad, der verwendet wird, um relative Asset-Pfade (wie Bilder) im HTML-Fragment aufzulösen. Verwenden Sie os.path.abspath, um einen absoluten Pfad zu konstruieren.
  • MarginTop / MarginBottom: Seitenränder in Millimetern. Stellen Sie sicher, dass diese mindestens so groß sind wie MaxHeight, um zu verhindern, dass sich die Kopf- oder Fußzeile mit dem Körperinhalt überlappt.

Unterstütztes HTML in Headern und Fußzeilen

Jedes HTML, das in einem Browser korrekt gerendert wird, kann verwendet werden, einschließlich <img>-Tags, <table>-Layouts, Inline-Stile und Google Fonts-Links.

Lernen Sie, wie Sie mit IronPDF for Python Kopf- und Fußzeilen zu PDFs hinzufügen!

Bereit anzufangen?
Version: 2026.6 gerade veröffentlicht
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis?
Führen Sie eine Probe aus Sehen Sie zu, wie Ihr HTML-Code in eine PDF-Datei umgewandelt wird.