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
SetPageRotationlorsque vous souhaitez faire pivoter une page spécifique dans le PDF - Utilisez
SetAllPageRotationssi vous souhaitez faire pivoter toutes les pages de votre document PDF
5 étapes pour définir l'orientation des pages d'un PDF
- var
renderer= newChromePdfRenderer(); renderer.RenderingOptions.PaperOrientation=IronPdf.Rendering.PdfPaperOrientation.Landscape;- var newPdfFromHtml =
renderer.RenderHtmlAsPdf()("<h1> Bonjour tout le monde ! </h1>"); - var existingPdf = new
PdfDocument("old_report.pdf"); existingPdf.SetPageRotation(0,PdfPageRotation.Clockwise90);
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.

