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 , układy

, 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.6 właśnie wydany
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu?
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.