IRONSOFTWAREHOME
HTML-Köpfe- und -füße hinzufügen
from ironpdf import *
import os

# Instantiate Renderer
renderer = ChromePdfRenderer()
 
# Build a footer using html to style the text
# mergeable fields are:
# {page} {total-pages} {url} {date} {time} {html-title} & {pdf-title}
renderer.RenderingOptions.HtmlFooter = HtmlHeaderFooter()
renderer.RenderingOptions.HtmlFooter.MaxHeight = 15  # millimeters
renderer.RenderingOptions.HtmlFooter.HtmlFragment = "<center><i>{page} of {total-pages}<i></center>"
renderer.RenderingOptions.HtmlFooter.DrawDividerLine = True
 
# Use sufficient MarginBottom to ensure that the HtmlFooter does not overlap with the main PDF page content.
renderer.RenderingOptions.MarginBottom = 25  # mm
 
# Build a header using an image asset
# Note the use of BaseUrl to set a relative path to the assets
renderer.RenderingOptions.HtmlHeader = HtmlHeaderFooter()
renderer.RenderingOptions.HtmlHeader.MaxHeight = 20  # millimeters
renderer.RenderingOptions.HtmlHeader.HtmlFragment = "<img src='iron.png'>"
renderer.RenderingOptions.HtmlHeader.BaseUrl = os.path.abspath("C:/Users/lyty1/OneDrive/Documents/IronPdfPythonNew")

# Use sufficient MarginTop to ensure that the HtmlHeader does not overlap with the main PDF page content.
renderer.RenderingOptions.MarginTop = 25  # mm
pip install ironpdf
HTML-Köpfe- und -füße hinzufügen

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.9gerade veröffentlicht

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
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
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
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
Python Modul-Download für PDF
Installation mit pip

Version: 2026.9

  1. Herunterladen und Python 3.7+ installieren.
  2. 18. Installiere pip von pypi.org, wenn es noch nicht installiert ist.
  3. Führen Sie den obigen Befehl im Terminal aus.
Python PDF-Modul
Modul herunterladen

Version: 2026.9

Manuell in Ihr Projekt installieren

  1. Paket herunterladen
  2. Führen Sie diesen Befehl aus dem Terminal aus
    pip install ironpdf-2026.9-py37-none-win_amd64.whl

Lizenzen ab 749 $