Anexe uma página de rosto.

IronPDF for Python facilita a inserção de uma página de capa personalizada em qualquer documento PDF, criando relatórios e documentos estruturados de forma profissional.

Começando

Renderize dois PDFs separados - um para a capa e outro para o conteúdo principal - e depois mescle-os em um único documento usando PdfDocument.Merge. Defina FirstPageNumber = 2 no renderizador de conteúdo principal para que os números de página comecem em 2, considerando a página de capa.

Entendendo o código

  • renderer.RenderHtmlAsPdf(html): Renderiza o HTML da página de capa como um PdfDocument autônomo.
  • FirstPageNumber = 2: Informa ao IronPDF que a primeira página do conteúdo principal deve ser numerada como 2. Isso é importante quando um rodapé ou cabeçalho inclui {page} campos de mesclagem.
  • renderer.RenderUrlAsPdf(url): Renderiza o conteúdo principal do documento a partir de uma URL.
  • PdfDocument.Merge(cover, pdf): Combina o PDF da página de capa com o PDF do documento principal, colocando a capa primeiro. Retorna um novo PdfDocument mesclado.
  • SaveAs("combined.pdf"): Salva o documento mesclado no disco.

Personalizando a Página de Capa

A HTML da capa pode incluir qualquer conteúdo — logotipo da empresa, título do documento, autor, data e formatação. Use o mesmo ChromePdfRenderer com sua gama completa de opções de renderização (fontes, margens, planos de fundo) para estilizar a página de capa.

Aprenda a criar e mesclar documentos PDF 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.