IRONSOFTWAREHOME
Dodaj nagłówki i stopki HTML
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
Dodaj nagłówki i stopki HTML

Dodaj nagłówki i stopki HTML

IronPDF for Python obsługuje w pełni stylizowane nagłówki i stopki HTML, pozwalając na użycie dowolnej kombinacji HTML i CSS - w tym obrazów, niestandardowych czcionek i dynamicznych pól scalania - w obszarach nagłówka i stopki twojego PDF.

Pierwsze kroki

Utwórz obiekty HtmlHeaderFooter i przypisz je do RenderingOptions.HtmlHeader oraz RenderingOptions.HtmlFooter. Ustaw MaxHeight, aby ograniczyć wysokość każdej sekcji i skonfiguruj MarginTop / MarginBottom, aby zapobiec nakładaniu się na treść strony.

Zrozumienie kodu

  • HtmlHeaderFooter: Obiekt, który akceptuje fragment HTML i renderuje go jako nagłówek lub stopkę na każdej stronie.
  • HtmlFragment: Zawartość HTML do wyświetlenia. Dynamiczne pola scalania, takie jak {page} i {total-pages}, są obsługiwane w HTML.
  • MaxHeight: Maksymalna wysokość w milimetrach, jaką może zająć obszar nagłówka lub stopki.
  • DrawDividerLine: Gdy True, rysuje poziomą linię między nagłówkiem/stopką a treścią strony.
  • BaseUrl: Ścieżka bazowa używana do rozwiązywania względnych ścieżek zasobów (takich jak obrazy) w fragmencie HTML. Użyj os.path.abspath, aby skonstruować ścieżkę bezwzględną.
  • MarginTop / MarginBottom: Marginesy strony w milimetrach. Upewnij się, że są przynajmniej tak duże jak MaxHeight, aby zapobiec nakładaniu się nagłówka lub stopki na treść.

Obsługiwany HTML w nagłówkach i stopkach

Dowolny HTML, który jest poprawnie renderowany w przeglądarce, może być używany, w tym tagi <img>, układy <table>, style inline i linki do czcionek Google.

Naucz się dodawać nagłówki i stopki do PDF przy użyciu IronPDF for Python!

Gotowy, aby rozpocząć?

Wersja:2026.10właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF for Python
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Twoje dane zawsze będą utrzymywane w tajemnicy.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Zaufane przez miliony inżynierów na całym świecie
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta
Pobierz moduł Python do PDF
Zainstaluj za pomocą pip

Wersja: 2026.10

  1. Download and install Python 3.7+.
  2. Install pip from pypi.org if it isn't installed already.
  3. Wykonaj powyższe polecenie w terminalu.
Moduł Python PDF
Pobierz Moduł

Wersja: 2026.10

Ręcznie zainstaluj w swoim projekcie

  1. Pobierz pakiet
  2. Uruchom to polecenie z terminala
    pip install ironpdf-2026.10-py37-none-win_amd64.whi

Licencje od 999 USD