Orientation portrait et paysage
Lorsque vous créez ou rendez votre PDF dans IronPDF, vous pouvez choisir l'une des deux orientations de votre document. La classe PdfPaperOrientation
détermine l'orientation du papier lors du renduHTML vers PDF avec IronPDF.
Cet exemple vous montre comment définir l'orientation du papier pour vos documents.
IronPDF a deux valeurs différentes dans les PDF, appelées PaperOrientation
et PageRotation
. Les deux sont utilisés différemment. De plus, vous devez savoir quand utiliser les uns et les autres.
PdfPaperOrientation
- Pour les NOUVEAUX documents PDF rendus à partir de HTML ou d'URL :
- Ce paramètre n'est valable que pour le rendu d'un document à partir de HTML ou d'une URL.
- Pour une utilisation en paysage :
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape;
- Pour le portrait, utilisez :
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Portrait;
Cependant, l'information est ensuite PERDUE après le rendu du document.
PageRotation - Cette option est utilisée pour les documents PDF déjà existants :
- Ceci n'est valable que comme propriété d'un document existant. (Cela signifie qu'il n'est pas possible de le spécifier lors de la création d'un nouveau document).
- Ces informations sont stockées dans le document lui-même. Sur la base d'une page.
- Les pages des documents nouvellement rendus auront toujours une
PageRotation
par défaut deNone
. - La valeur de
PageRotation
n'a PAS d'effet sur lalargeur
et lahauteur
de la page. - La spécification d'une
PageRotation
deNone
sur une page de210mm x 297mm
donnera une page delargeur=210 hauteur=297
- En spécifiant une
PageRotation
deClockwise90
sur une page de210mm x 297mm
, on obtient une page delargeur=210 hauteur=297