Einstellen der Seitenausrichtung und -drehung

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

von Chaknith Bin

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.


Beginnen Sie noch heute mit der Verwendung von IronPDF in Ihrem Projekt mit einer kostenlosen Testversion.

Erster Schritt:
green arrow pointer

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")
VB   C#

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")
VB   C#

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)
VB   C#
Chaknith related to Seitenrotation abrufen

Chaknith Bin

Software-Ingenieur

Chaknith ist der Sherlock Holmes der Entwickler. Zum ersten Mal kam ihm der Gedanke, dass er eine Zukunft in der Softwareentwicklung haben könnte, als er zum Spaß an Code Challenges teilnahm. Sein Schwerpunkt liegt auf IronXL und IronBarcode, aber er ist stolz darauf, Kunden mit jedem Produkt zu helfen. Chaknith nutzt sein Wissen aus direkten Gesprächen mit Kunden, um die Produkte selbst weiter zu verbessern. Sein anekdotisches Feedback geht über Jira-Tickets hinaus und unterstützt die Produktentwicklung, die Dokumentation und das Marketing, um das Gesamterlebnis der Kunden zu verbessern.Wenn er nicht im Büro ist, lernt er über maschinelles Lernen, programmiert und wandert.