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 rendu de HTML en 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
- Ceci est destiné aux 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 utilisation en mode Paysage :
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape;
- Pour 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. (Ce qui signifie que cela ne peut pas être spécifié lors du rendu 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 AUCUN effet sur lawidth
et laheight
de la page. - Spécifier une
PageRotation
deNone
sur une page de210mm x 297mm
aboutira à une page avecwidth=210 height=297
- Spécifier une
PageRotation
deClockwise90
sur une page de210mm x 297mm
entraînera une page avecwidth=210 height=297