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 de None.
  • La valeur de PageRotation n'a AUCUN effet sur la width et la height de la page.
  • Spécifier une PageRotation de None sur une page de 210mm x 297mm aboutira à une page avec width=210 height=297
  • Spécifier une PageRotation de Clockwise90 sur une page de 210mm x 297mm entraînera une page avec width=210 height=297