Orientation Portrait & Paysage

Souvent, lors de la création de documents PDF dynamiques, vous aurez besoin de personnaliser l'orientation du document. C'est là qu'intervient PaperOrientation d'IronPDF. Cet outil permet aux développeurs d'accéder à la classe PdfPaperOrientation . Grâce à cette fonctionnalité, vous pouvez choisir entre l'orientation paysage ou portrait lors du rendu de documents PDF à partir de contenu HTML ou URL.

  • Pour une orientation paysage, utilisez : PdfPaperOrientation.Landscape
  • Pour l'orientation Portrait, utilisez : PdfPaperOrientation.Portrait

Si vous travaillez avec des documents PDF existants, vous pouvez utiliser la PageRotation pour personnaliser l'orientation du document PDF. Pour définir la rotation des pages de votre document, vous devez :

Utilisez SetPageRotation pour faire pivoter une page spécifique du PDF. Utilisez SetAllPageRotations si vous souhaitez faire pivoter toutes les pages de votre document PDF.

Pour commencer, nous devrons décider si nous utilisons un document PDF existant ou si nous en créons un nouveau. Tout d'abord, examinons les étapes permettant de définir l'orientation d'un document PDF nouvellement généré, puis comment cela fonctionne pour un PDF existant.

Tout d'abord, vous devrez créer une nouvelle instance ChromePdfRenderer() . Cela permettra de créer un nouveau document PDF à partir de contenu HTML ou URL. Ensuite, avant le rendu, l'orientation du papier est définie à l'aide renderer.RenderingOptions.PaperOrientation . En choisissant PdfPaperOrientation.Landscape , le PDF généré apparaîtra en mode paysage au lieu de l'orientation portrait par défaut. Nous utiliserons la méthode de rendu RenderHtmlAsPdf , qui prend une chaîne HTML et la convertit instantanément en PDF.

Voyons maintenant comment définir une orientation personnalisée pour les documents PDF existants. Tout d'abord, nous allons charger un fichier nommé old_report.pdf dans un objet PdfDocument , donnant ainsi accès à ses pages. En utilisant Pages[0].PageRotation , vous pouvez vérifier l'état de rotation de la première page. Pour effectuer des modifications, SetPageRotation fait pivoter une seule page, en l'occurrence la page 1 de 90 degrés dans le sens horaire.

Ensemble, ces exemples illustrent comment IronPDF crée non seulement des PDF de qualité professionnelle à partir de sources HTML et Web, mais fournit également des outils puissants pour ajuster l'orientation et la rotation des pages dans les documents PDF existants, rationalisant ainsi les flux de travail PDF pour les développeurs .NET.

En savoir plus sur l'orientation et la rotation des pages dans les PDF.

Prêt à commencer?
Nuget Téléchargements 17,012,929 | Version : 2025.12 vient de sortir