Adicionar cabeçalhos e rodapés de texto clássico

IronPDF for Python facilita a adição de cabeçalhos e rodapés baseados em texto consistentes em cada página de um PDF renderizado usando as propriedades TextHeader e TextFooter de RenderingOptions.

Começando

Configure TextHeader e TextFooter em uma instância ChromePdfRenderer antes de renderizar. Defina MarginTop e MarginBottom para criar espaço suficiente para que os cabeçalhos e rodapés não sobreponham o conteúdo da página.

Entendendo o código

  • TextHeader: Um objeto TextHeaderFooter que configura o cabeçalho que aparece no topo de cada página.
  • TextFooter: Um objeto TextHeaderFooter que configura o rodapé que aparece na parte inferior de cada página.
  • DrawDividerLine: Quando True, desenha uma linha horizontal separando o cabeçalho ou rodapé do corpo da página.
  • CenterText: O texto exibido na posição central. Suporta campos de mesclagem dinâmicos.
  • LeftText / RightText: Texto alinhado à esquerda e à direita da área do cabeçalho ou rodapé.
  • Font / FontSize: Controla a fonte e o tamanho do texto do cabeçalho/rodapé.
  • MarginTop / MarginBottom: Margens da página em milímetros. Aumente esses valores para reservar espaço para cabeçalhos e rodapés.
  • FirstPageNumber: O número da página inicial. Defina para 2 quando uma página de capa será adicionada ao documento.

Campos de Mesclagem Dinâmicos

Os seguintes tokens são substituídos por valores ao vivo no momento da renderização:

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

Aprenda a adicionar cabeçalhos e rodapés a PDFs com IronPDF for Python!

Pronto para começar?
Versão: 2026.6 recém-lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas?
executar um exemplo Veja seu HTML se transformar em um PDF.