IRONSOFTWAREHOME
Dodaj klasyczne nagłówki i stopki tekstowe
from ironpdf import *

# Initiate PDF Renderer
renderer = ChromePdfRenderer()

# Add a header to every page easily
renderer.RenderingOptions.FirstPageNumber = 1  # use 2 if a cover page will be appended
renderer.RenderingOptions.TextHeader.DrawDividerLine = True
renderer.RenderingOptions.TextHeader.CenterText = "{url}"
renderer.RenderingOptions.TextHeader.Font = FontTypes.Helvetica
renderer.RenderingOptions.TextHeader.FontSize = 12
renderer.RenderingOptions.MarginTop = 25  # create 25mm space for header

# Add a footer too
renderer.RenderingOptions.TextFooter.DrawDividerLine = True
renderer.RenderingOptions.TextFooter.Font = FontTypes.Arial
renderer.RenderingOptions.TextFooter.FontSize = 10
renderer.RenderingOptions.TextFooter.LeftText = "{date} {time}"
renderer.RenderingOptions.TextFooter.RightText = "{page} of {total-pages}"
renderer.RenderingOptions.MarginBottom = 25  # create 25mm space for footer

# Mergeable fields are:
# {page} {total-pages} {url} {date} {time} {html-title} & {pdf-title}
pip install ironpdf
Dodaj klasyczne nagłówki i stopki tekstowe

Dodaj klasyczne nagłówki i stopki tekstowe

IronPDF for Python ulatwia dodawanie spójnych nagłówków i stopki o treści tekstowej na kazdej stronie wyrenderowanego PDF-u, wykorzystujac wlasciwosci TextHeader i TextFooter obiektu RenderingOptions.

Pierwsze kroki

Skonfiguruj TextHeader i TextFooter na instancji ChromePdfRenderer przed renderowaniem. Ustaw MarginTop i MarginBottom, aby stworzyc wystarczajaco duzo miejsca, by nagłówki i stopki nie nachodzily na tresc strony.

Zrozumienie kodu

  • TextHeader: Obiekt TextHeaderFooter, który konfiguruje nagłówek pojawiajacy sie na gorze kazdej strony.
  • TextFooter: Obiekt TextHeaderFooter, który konfiguruje stopke pojawiajaca sie na dole kazdej strony.
  • DrawDividerLine: Gdy True, rysuje linie pozioma oddzielajaca nagłówek lub stopke od tresci strony.
  • CenterText: Tekst wyswietlany w pozycji centralnej. Obsługuje dynamiczne pola scalania.
  • LeftText / RightText: Tekst wyrownany do lewej i prawej strony obszaru nagłówka lub stopki.
  • Font / FontSize: Steruje krojem pisma i rozmiarem tekstu nagłówka/stopki.
  • MarginTop / MarginBottom: Marginesy strony w milimetrach. Zwiększ je, aby zarezerwować miejsce na nagłówki i stopki.
  • FirstPageNumber: Numer poczatkowej strony. Ustaw na 2, gdy do dokumentu bedzie dodawana strona tytulowa.

Dynamiczne Pola Scalania

Następujące tokeny są zastępowane żywymi wartościami podczas renderowania:

{page} {total-pages} {url} {date} {time} {html-title} {pdf-title}

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

Gotowy, aby rozpocząć?

Wersja:2026.9wł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.

OR
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 Iron Suite
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ń
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
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.9

  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.9

Ręcznie zainstaluj w swoim projekcie

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

Licencje od 749 USD