IRONSOFTWAREHOME
Orientation portrait et paysage
using IronPdf;

// For NEW PDF Documents use PdfPaperOrientation
// PdfPaperOrientation: To choose Landscape or Portrait Orientation in a new PDF document
var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Landscape;

var newPdfFromHtml = renderer.RenderHtmlAsPdf("<h1> Hello World! </h1>");
var newPdfFromHtmlFile = renderer.RenderHtmlFileAsPdf("example.html");
var newPdfFromUrl = renderer.RenderUrlAsPdf("https://ironpdf.com");


// For EXISTING PDFs use PageRotation
// PageRotation : To rotate a PDF page and all of its  its contents
var existingPdf = new PdfDocument("old_report.pdf");

// Get rotation value
var getRotationFirstPage = existingPdf.Pages[0].PageRotation;

// Rotate specified page
existingPdf.SetPageRotation(PageIndex: 0, Rotation: IronPdf.Rendering.PdfPageRotation.Clockwise90);

// Rotate ALL pages
existingPdf.SetAllPageRotations(IronPdf.Rendering.PdfPageRotation.Clockwise270);
Imports IronPdf

' For NEW PDF Documents use PdfPaperOrientation
' PdfPaperOrientation: To choose Landscape or Portrait Orientation in a new PDF document
Dim renderer = New ChromePdfRenderer()
renderer.RenderingOptions.PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Landscape

Dim newPdfFromHtml = renderer.RenderHtmlAsPdf("<h1> Hello World! </h1>")
Dim newPdfFromHtmlFile = renderer.RenderHtmlFileAsPdf("example.html")
Dim newPdfFromUrl = renderer.RenderUrlAsPdf("https://ironpdf.com")


' For EXISTING PDFs use PageRotation
' PageRotation : To rotate a PDF page and all of its  its contents
Dim existingPdf = New PdfDocument("old_report.pdf")

' Get rotation value
Dim getRotationFirstPage = existingPdf.Pages(0).PageRotation

' Rotate specified page
existingPdf.SetPageRotation(PageIndex:=0, Rotation:=IronPdf.Rendering.PdfPageRotation.Clockwise90)

' Rotate ALL pages
existingPdf.SetAllPageRotations(IronPdf.Rendering.PdfPageRotation.Clockwise270)
NuGet Download
PM > Install-Package IronPdf
Orientation portrait et paysage

Orientation portrait et paysage

Souvent, lors de la création de documents PDF dynamiques, vous aurez besoin de personnaliser l'orientation du document. C'est ici 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 l'orientation Paysage, vous utiliseriez : PdfPaperOrientation.Landscape
  • Pour l'orientation Portrait, vous utilisez : PdfPaperOrientation.Portrait

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

  • Utilisez SetPageRotation lorsque vous souhaitez faire pivoter une page spécifique dans le 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 en utilisant 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 chargerons un fichier nommé old_report.pdf dans un objet PdfDocument, donnant accès à ses pages. En utilisant Pages[0].PageRotation, vous pouvez vérifier l'état de rotation de la première page. Pour faire des modifications, SetPageRotation fait pivoter une seule page, dans ce cas, tourne la page un 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.
Voir sur GitHub

Prêt à commencer ?

Nuget Downloads 21,105,021Version :2026.9vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

OR
bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise
Bibliothèque C# NuGet pour PDF
Installer avec NuGet

Version : 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Dans l'explorateur de solutions, faites un clic droit sur Références, Gestion des packages NuGet
  2. Sélectionnez Parcourir et recherchez « IronPDF »
  3. Sélectionnez le package et installez
C# PDF DLL
Télécharger DLL

Version : 2026.9

ou téléchargez l'installateur Windows ici.

  1. Téléchargez et décompressez IronPDF à un emplacement tel que ~/Libs dans votre répertoire de solution
  2. Dans l'explorateur de solutions Visual Studio, faites un clic droit sur Références. Sélectionnez Parcourir, « IronPDF.dll »

Licences à partir de 749 $