Einstellen der Seitenausrichtung und -drehung
Die Seitenausrichtung bezieht sich darauf, wie eine Seite angeordnet ist, entweder vertikal(porträt) oder waagerecht(landschaft).
Unter Seitendrehung versteht man die Anpassung des Seitenwinkels, wodurch Sie die Ausrichtung einer Seite ändern können, was für die Korrektur der Ausrichtung oder die Erfüllung bestimmter Anzeigepräferenzen nützlich sein kann. Die Seitenwinkel können auf 90, 180 und 270 Grad eingestellt werden.
IronPDF ermöglicht es Ihnen, während des Rendering-Prozesses die Ausrichtung als Hoch- oder Querformat festzulegen. Darüber hinaus können Sie neu gerenderte oder bereits vorhandene PDF-Seiten je nach Bedarf in einem Winkel von 0, 90, 180 oder 270 Grad drehen.
Einstellen der Seitenausrichtung und -drehung
- IronPDF C#-Bibliothek für PDF-Seitenausrichtung und -drehung herunterladen
- Verwenden Sie die PapierOrientierung eigenschaft zum Festlegen der Seitenausrichtung vor dem Rendern
- Entdecken Sie alle Optionen zum Drehen von Seiten mit IronPDF
- Methode zum Drehen einzelner oder mehrerer PDF-Seiten lernen
- PDF-Seitendrehung mit IronPDF wiederherstellen
Beginnen Sie noch heute mit der Verwendung von IronPDF in Ihrem Projekt mit einer kostenlosen Testversion.
Beispiel für die Seitenausrichtung
Die Einstellung der Ausrichtung ist nur möglich, wenn ein PDF-Dokument aus anderen Formaten erzeugt wird. Sie können auf die Eigenschaft PaperOrientation über die Klasse RenderingOptions zugreifen. Diese Eigenschaft kann entweder auf Hoch- oder Querformat eingestellt werden. Hochformat ist die Standardeinstellung für die Seitenausrichtung.
Code
:path=/static-assets/pdf/content-code-examples/how-to/page-orientation-rotation-orientation.cs
using IronPdf;
using IronPdf.Rendering;
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Change paper orientation
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape;
PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page");
pdf.SaveAs("landscape.pdf");
Imports IronPdf
Imports IronPdf.Rendering
Private renderer As New ChromePdfRenderer()
' Change paper orientation
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape
Dim pdf As PdfDocument = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page")
pdf.SaveAs("landscape.pdf")
Ausgabe PDF
Beispiel für eine Seitendrehung
IronPDF bietet vier mögliche Rotationsgrade an:
- Keine: 0 Grad oder nicht gedrehtes Dokument.
- Uhrzeigersinn90: 90 Grad im Uhrzeigersinn gedreht.
- Clockwise180: 180 Grad im Uhrzeigersinn gedreht.
Uhrzeigersinn270: 270 Grad im Uhrzeigersinn gedreht.
Bitte beachten Sie
Alle unten genannten Seitenindexpositionen werden auf der Basis von Nullen indexiert.
Seitendrehung einstellen
Verwenden Sie die folgenden Methoden, um die Rotation für eine einzelne Seite, mehrere Seiten oder alle Seiten einzustellen.
- setAllPageRotations": Legt den Rotationsgrad für alle Seiten fest.
- setPageRotation": Legt den Rotationsgrad für eine einzelne Seite fest.
- setPageRotations": Legt den Rotationsgrad für eine ausgewählte Liste von Seiten fest.
:path=/static-assets/pdf/content-code-examples/how-to/page-orientation-rotation-set-rotation.cs
using IronPdf;
using IronPdf.Rendering;
using System.Collections.Generic;
PdfDocument pdf = PdfDocument.FromFile("landscape.pdf");
// Set all pages
pdf.SetAllPageRotations(PdfPageRotation.Clockwise90);
// Set a single page
pdf.SetPageRotation(1, PdfPageRotation.Clockwise180);
// Set multiple pages
List<int> selectedPages = new List<int>() { 0, 3 };
pdf.SetPageRotations(selectedPages, PdfPageRotation.Clockwise270);
pdf.SaveAs("rotatedLandscape.pdf");
Imports IronPdf
Imports IronPdf.Rendering
Imports System.Collections.Generic
Private pdf As PdfDocument = PdfDocument.FromFile("landscape.pdf")
' Set all pages
pdf.SetAllPageRotations(PdfPageRotation.Clockwise90)
' Set a single page
pdf.SetPageRotation(1, PdfPageRotation.Clockwise180)
' Set multiple pages
Dim selectedPages As New List(Of Integer)() From {0, 3}
pdf.SetPageRotations(selectedPages, PdfPageRotation.Clockwise270)
pdf.SaveAs("rotatedLandscape.pdf")
Ausgabe PDF
Seitenrotation abrufen
Verwenden Sie die Methode GetPageRotation
, um die Drehung einer bestimmten Seite im PDF-Dokument abzurufen. Geben Sie einfach den Seitenindex an die Methode weiter.
:path=/static-assets/pdf/content-code-examples/how-to/page-orientation-rotation-get-rotation.cs
using IronPdf;
using IronPdf.Rendering;
PdfDocument pdf = PdfDocument.FromFile("rotatedLandscape.pdf");
PdfPageRotation rotation = pdf.GetPageRotation(1);
Imports IronPdf
Imports IronPdf.Rendering
Private pdf As PdfDocument = PdfDocument.FromFile("rotatedLandscape.pdf")
Private rotation As PdfPageRotation = pdf.GetPageRotation(1)