Impression de PDF
IronPDF for Python prend en charge la numérotation automatique des pages via des pieds de page HTML et des sauts de page explicites via des directives CSS page-break-after, vous donnant un contrôle précis sur la façon dont les documents multi-pages sont structurés.
Commencer
Utilisez la propriété CSS page-break-after: always dans votre HTML pour forcer une nouvelle page à tout moment dans le contenu. Associez ceci à un pied de page HtmlHeaderFooter configuré avec des champs de fusion {page} et {total-pages} pour numéroter automatiquement chaque page.
Comprendre le code
page-break-after: always: Une règle CSS placée à l'intérieur d'un<div>qui force le contenu suivant sur une nouvelle page. C'est la méthode standard pour créer des PDF multi-pages à partir d'une seule chaîne HTML.HtmlHeaderFooter: Un objet qui rend un fragment HTML comme le pied de page sur chaque page. Assignez-le àRenderingOptions.HtmlFooter.HtmlFragment: Le contenu HTML du pied de page. Dans cet exemple,{page} of {total-pages}est centré en texte italique.MaxHeight: Limite la hauteur de la zone du pied de page en millimètres.DrawDividerLine: QuandTrue, ajoute un séparateur horizontal au-dessus du pied de page.RenderHtmlAsPdf(html): Rend le HTML multi-page complet, appliquant le pied de page à chaque page automatiquement.
Champs de fusion de page disponibles
{page} — numéro actuel de la page
{total-pages} — nombre total de pages dans le document
Apprenez à créer des PDFs multi-pages avec IronPDF for Python !

