Einstellen der Seitenausrichtung und -drehung

Chaknith related to Einstellen der Seitenausrichtung und -drehung
Chaknith Bin
25. September 2023
Aktualisiert 20. Oktober 2024
Teilen Sie:
This article was translated from English: Does it need improvement?
Translated
View the article in English

Seitenausrichtung bezieht sich darauf, wie eine Seite angeordnet ist, entweder vertikal (Hochformat) oder horizontal (Querformat).

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 PaperOrientation-Eigenschaft aus der RenderingOptions-Klasse 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");

Ausgabe PDF


Beispiel für eine Seitendrehung

IronPDF bietet vier mögliche Rotationsgrade an:

  • Keine: 0 Grad oder nicht gedrehtes Dokument.
  • Clockwise90: 90 Grad im Uhrzeigersinn gedreht.
  • Clockwise180: 180 Grad im Uhrzeigersinn gedreht.
  • Clockwise270: 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 Rotationswinkel für eine einzelne Seite fest.
  • SetPageRotations: Legt den Drehungswinkel 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");

Ausgabe PDF

Seitenrotation abrufen

Verwenden Sie die GetPageRotation-Methode, um die Rotation 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);
Chaknith related to Seitenrotation abrufen
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.