Attacher une page de couverture

IronPDF for Python simplifie l'ajout d'une page de couverture personnalisée à tout document PDF, créant ainsi des rapports et documents structurés de manière professionnelle.

Commencer

Rendez deux PDF séparés : un pour la couverture et un pour le contenu principal ; puis fusionnez-les en un seul document à l'aide de PdfDocument.Merge. Définissez FirstPageNumber = 2 sur le moteur de rendu du contenu principal pour que les numéros de page commencent à 2, en tenant compte de la page de couverture.

Comprendre le code

  • renderer.RenderHtmlAsPdf(html) : Rend le HTML de la page de couverture en tant que PdfDocument autonome.
  • FirstPageNumber = 2 : Informe IronPDF que la première page du contenu principal doit être numérotée 2. Cela est important lorsqu'un pied de page ou un en-tête inclut des champs de fusion {page}.
  • renderer.RenderUrlAsPdf(url) : Rend le contenu principal du document à partir d'une URL.
  • PdfDocument.Merge(cover, pdf) : Combine le PDF de la page de couverture avec le PDF du document principal, en plaçant la couverture en premier. Retourne une nouvelle PdfDocument fusionnée.
  • SaveAs("combined.pdf") : Sauvegarde le document fusionné sur le disque.

Personnalisation de la page de couverture

Le HTML de la page de couverture peut inclure n'importe quel contenu — logo de l'entreprise, titre du document, auteur, date et mise en forme. Utilisez le même ChromePdfRenderer avec toute sa gamme d'options de rendu (polices, marges, arrière-plans) pour styliser la page de couverture.

Apprenez à créer et fusionner des documents PDF avec IronPDF for Python !

Prêt à commencer?
Version : 2026.6 vient de sortir
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ?
exécuter un échantillon Regardez votre code HTML se transformer en PDF.