Définir des marges personnalisées

IronPDF for Python vous permet de définir des marges de page précises sur les PDFs générés en utilisant les propriétés MarginTop, MarginLeft, MarginRight, et MarginBottom de RenderingOptions.

Commencer

Créez un ChromePdfRenderer, définissez chaque propriété de marge à la valeur désirée en millimètres, puis appelez une méthode de rendu. Les marges sont appliquées à chaque page du PDF résultant.

Comprendre le code

  • MarginTop : Espace en millimètres entre le bord supérieur de la page et la zone de contenu. Également utilisé pour réserver de l'espace pour les en-têtes HTML.
  • MarginLeft : Espace entre le bord gauche de la page et la zone de contenu.
  • MarginRight : Espace entre le bord droit de la page et la zone de contenu.
  • MarginBottom : Espace entre le bord inférieur de la page et la zone de contenu. Également utilisé pour réserver de l'espace pour les pieds de page HTML.
  • RenderHtmlFileAsPdf("my-content.html") : Rend le fichier HTML local avec les marges configurées appliquées.

Valeurs de marge courantes

Cas d'utilisation Marge suggérée
Document standard 20 mm de chaque côté
Avec en-tête/pied de page 40 mm en haut/en bas, 20 mm à gauche/droite
Reliure étroite 30 mm à gauche, 15 mm à droite
Impression large 10 mm de chaque côté

Les marges sont définies en millimètres. Pour utiliser des pouces, multipliez par 25,4.

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.