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 quePdfDocumentautonome.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 nouvellePdfDocumentfusionné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 !

