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 umPdfDocumentautô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 novoPdfDocumentmesclado.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!

