Taille de PDF personnalisée
from ironpdf import *
 
html = "<p>Lorem ipsum dolor sit amet..."

renderer = ChromePdfRenderer()
renderer.RenderingOptions.PaperSize = PdfPaperSize.Custom
renderer.RenderingOptions.SetCustomPaperSizeInInches(5.0, 5.0)

pdf = renderer.RenderHtmlAsPdf(html)

pdf.SaveAs("CustomPaperSize.pdf")
pip install ironpdf
Taille de PDF personnalisée

Taille de PDF personnalisée

IronPDF for Python vous permet de rendre des PDFs à n'importe quelle taille de papier personnalisée, en remplaçant les dimensions standard A4 ou Lettre par une largeur et une hauteur exactes spécifiées en pouces.

Commencer

Définissez RenderingOptions.PaperSize = PdfPaperSize.Custom puis appelez SetCustomPaperSizeInInches(width, height) avec vos dimensions souhaitées avant de réaliser le rendu.

Comprendre le code

  • PaperSize = PdfPaperSize.Custom : Éloigne le moteur de rendu des préréglages de taille de papier standard et active la taille personnalisée définie par SetCustomPaperSizeInInches.
  • SetCustomPaperSizeInInches(width, height) : Définit les dimensions exactes de la page en pouces. Dans cet exemple, la largeur et la hauteur sont toutes deux définies à 5,0 pouces, produisant une page carrée.
  • RenderHtmlAsPdf(html) : Rend le contenu HTML à la taille de papier personnalisée.
  • SaveAs("CustomPaperSize.pdf") : Enregistre le fichier de sortie.

Préréglages de taille de papier standard

Si une taille personnalisée n'est pas requise, IronPDF prend également en charge les préréglages standard via l'enum PdfPaperSize, comprenant:

A9, B9, Letter, Legal, Tabloid, et bien d'autres.

Attribuez le préréglage souhaité à RenderingOptions.PaperSize sans appeler SetCustomPaperSizeInInches.

Apprenez à personnaliser la sortie PDF avec IronPDF for Python !

Prêt à commencer?

Version :2026.11vient de sortir