Wie man Seitenorientierung und Rotation in .NET C# setzt | IronPDF

How to Set Page Orientation and Rotation

This article was translated from English: Does it need improvement?
Translated
View the article in English

Die Seitenorientierung bezieht sich darauf, wie eine Seite layoutet ist, entweder vertikal (Hochformat) oder horizontal (Querformat).

Die Seitendrehung ist die Anpassung des Seitenwinkels, mit der Sie die Ausrichtung ändern können, was nützlich sein kann, um die Ausrichtung zu korrigieren oder bestimmten Betrachtungsvorlieben gerecht zu werden. Seitenwinkel können auf 90, 180 und 270 Grad eingestellt werden.

Mit IronPDF können Sie die Ausrichtung während des Renderingprozesses entweder als Hochformat oder Querformat angeben. Zusätzlich können Sie neu gerenderte oder vorhandene PDF-Seiten bei Bedarf individuell auf Winkel von 0, 90, 180 oder 270 Grad drehen.

Schnellstart: PDF-Seitenorientierung und Drehung in C# festlegen

Legen Sie mit IronPDF in .NET C# mühelos die Seitenorientierung und Drehung in Ihren PDF-Dateien fest. Beginnen Sie damit, Ihr PDF zu laden, und wenden Sie dann gewünschte Drehungen oder Ausrichtungen mit einfachen Methodenaufrufen an. Speichern Sie Ihr aktualisiertes Dokument schnell, um sicherzustellen, dass Ihr Layout alle spezifischen Anforderungen erfüllt. Dieser Schnellleitfaden hilft Ihnen, ohne Schwierigkeiten loszulegen.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. Copy and run this code snippet.

    IronPdf.PdfDocument.FromFile("file.pdf")
        .SetAllPageRotations(IronPdf.PdfDocument.PageRotation.Rotate90)
        .SaveAs("rotated.pdf");
  3. Deploy to test on your live environment

    Start using IronPDF in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

Minimal Workflow (5 Schritte)

  1. Laden Sie die IronPDF C#-Bibliothek für PDF-Seitenorientierung und -drehung herunter
  2. Verwenden Sie die PaperOrientation-Eigenschaft, um die Seitenorientierung vor dem Rendering festzulegen
  3. Erkunden Sie alle Seitendrehungsoptionen mit IronPDF
  4. Lernen Sie die Methode, um einzelne oder mehrere PDF-Seiten zu drehen
  5. PDF-Seitendrehung mit IronPDF abrufen


Beispiel für Seitenorientierung

Die Ausrichtung kann nur festgelegt werden, wenn ein PDF-Dokument aus anderen Formaten generiert wird. Sie können auf die PaperOrientation-Eigenschaft der RenderingOptions-Klasse zugreifen. Diese Eigenschaft kann entweder auf Hochformat oder Querformat eingestellt werden. Hochformat ist die standardmäßige Seitenorientierungseinstellung.

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")
$vbLabelText   $csharpLabel

Ausgangs-PDF


Beispiel für Seitendrehung

Es gibt vier mögliche Drehungsgrade, die von IronPDF angeboten werden:

  • None: 0 Grad oder nicht gedrehtes Dokument.
  • Clockwise90: 90 Grad im Uhrzeigersinn gedreht.
  • Clockwise180: 180 Grad im Uhrzeigersinn gedreht.
  • Clockwise270: 270 Grad im Uhrzeigersinn gedreht.

Hinweis:Alle unten erwähnten Seitenindexpositionen folgen der nullbasierten Indizierung.

Seitendrehung festlegen

Verwenden Sie die folgenden Methoden, um die Drehung für eine einzelne Seite, mehrere Seiten oder alle Seiten festzulegen.

  • SetAllPageRotations: Legt den Drehungsgrad für alle Seiten fest.
  • SetPageRotation: Legt den Drehungsgrad für eine einzelne Seite fest.
  • SetPageRotations: Legt den Drehungsgrad 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")
$vbLabelText   $csharpLabel

Ausgangs-PDF

Seitendrehung abrufen

Verwenden Sie die GetPageRotation-Methode, 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)
$vbLabelText   $csharpLabel

Häufig gestellte Fragen

Wie kann ich die Seitenorientierung in einem PDF mit C# einstellen?

Sie können die Seitenorientierung mit der PaperOrientation Eigenschaft aus der RenderingOptions Klasse in IronPDF einstellen. Diese Eigenschaft kann auf Hochformat oder Querformat gesetzt werden, bevor das PDF gerendert wird.

Was sind die möglichen Rotationswinkel für PDF-Seiten?

IronPDF ermöglicht es, PDF-Seiten zu vier möglichen Winkeln zu drehen: 0 Grad (Keine), 90 Grad (Clockwise90), 180 Grad (Clockwise180) und 270 Grad (Clockwise270).

Wie drehen Sie alle Seiten in einem PDF-Dokument mit C#?

Sie können alle Seiten in einem PDF-Dokument mit IronPDFs SetAllPageRotations Methode drehen, indem Sie den gewünschten Rotationswinkel angeben (z.B. PdfPageRotation.Clockwise90).

Ist es möglich, bestimmte Seiten innerhalb eines PDF mit C# zu drehen?

Ja, Sie können bestimmte Seiten mit IronPDF's SetPageRotation Methode für eine einzelne Seite oder SetPageRotations für mehrere Seiten durch Angabe ihrer Indizes drehen.

Wie kann ich die aktuelle Rotation einer PDF-Seite ermitteln?

Sie können die GetPageRotation Methode in IronPDF verwenden, um den Rotationswinkel einer bestimmten Seite durch Angabe des Seitenindex abzurufen.

Was ist die Standardseitenorientierung beim Erstellen eines neuen PDFs?

Die Standardseitenorientierung beim Erstellen eines neuen PDFs mit IronPDF ist Hochformat.

Benötige ich zusätzliche Bibliotheken, um die Seitenorientierung und Rotation in PDFs zu manipulieren?

Ja, Sie müssen die IronPDF C# Bibliothek herunterladen, um die Seitenorientierung und Rotation in PDFs zu manipulieren.

Was ist der Vorteil der Verwendung von IronPDF zur Bearbeitung von PDFs in C#?

IronPDF bietet eine umfassende Palette von Werkzeugen zum Erstellen, Bearbeiten und Manipulieren von PDF-Dokumenten in C#, einschließlich der Einstellung von Seitenorientierung und -rotation, die die Dokumentpräsentation verbessert und den spezifischen Anzeigepräferenzen entspricht.

Ist IronPDF vollständig mit .NET 10 kompatibel, einschließlich der Funktionen für Ausrichtung und Drehung?

Ja – IronPDF unterstützt .NET 10 sowie frühere Versionen (.NET 9, 8 usw.) und arbeitet nahtlos mit allen Funktionen zur Seitenausrichtung und -drehung zusammen (wie RenderingOptions.PaperOrientation , SetPageRotation , SetAllPageRotations und GetPageRotation ).

Chaknith Bin
Software Ingenieur
Chaknith arbeitet an IronXL und IronBarcode. Er hat umfassende Expertise in C# und .NET und hilft, die Software zu verbessern und Kunden zu unterstützen. Seine Einblicke aus Benutzerinteraktionen tragen zu besseren Produkten, Dokumentationen und einem insgesamt besseren Erlebnis bei.
Bereit anzufangen?
Nuget Downloads 16,154,058 | Version: 2025.11 gerade veröffentlicht