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 de None.
  • La valeur de PageRotation n'a PAS d'effet sur la largeur et la hauteur de la page.
  • La spécification d'une PageRotation de None sur une page de 210mm x 297mm donnera une page de largeur=210 hauteur=297
  • En spécifiant une PageRotation de Clockwise90 sur une page de 210mm x 297mm, on obtient une page de largeur=210 hauteur=297