Adicionar cabeçalhos/rodapés em páginas específicas

IronPDF for Python oferece controle detalhado sobre quais páginas recebem cabeçalhos e rodapés, permitindo que você direcione páginas pares, páginas ímpares, primeiras ou últimas páginas, ou intervalos de páginas personalizados dentro de um único documento.

Começando

Renderize um PDF de várias páginas, crie um objeto HtmlHeaderFooter, então use AddHtmlHeaders com um dos ajudantes de direcionamento de página para aplicar o cabeçalho de forma seletiva. Várias chamadas com listas de páginas diferentes podem adicionar cabeçalhos diferentes a seções diferentes do documento.

Entendendo o código

  • HtmlHeaderFooter: O objeto de cabeçalho contendo o fragmento HTML para estampar em cada página direcionada. Campos dinâmicos como {page} e {total-pages} são suportados.
  • AddHtmlHeaders(header, firstPageNumber, pageList): Aplica o cabeçalho às páginas especificadas pela lista de páginas. firstPageNumber controla o valor do campo de mesclagem {page} na primeira página direcionada.
  • ToPageList(indexes): Converte uma lista Python de índices de página baseados em zero no formato de lista de páginas exigido por AddHtmlHeaders.
  • ToPage(index): Direciona uma única página pelo seu índice baseado em zero.
  • ToPageRange(start, end): Direciona um intervalo contíguo de páginas pelos seus índices baseados em zero.

Exemplos de Direcionamento de Página Neste Código

Exemplo Descrição
Índices de páginas pares Cabeçalho em páginas 1, 3, 5… (índices pares baseados em zero)
Índices de páginas ímpares Cabeçalho em páginas 2, 4, 6… (índices ímpares baseados em zero)
Apenas última página Cabeçalho aplicado apenas à página final
Apenas primeira página Cabeçalho aplicado apenas à primeira página
Pular primeira página Cabeçalho começa a partir da segunda página
Pular e recontar A segunda página começa no número de página 1

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.