IRONSOFTWAREHOME
Hochformat- & Querformatausrichtung
using IronPdf;

// For NEW PDF Documents use PdfPaperOrientation
// PdfPaperOrientation: To choose Landscape or Portrait Orientation in a new PDF document
var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Landscape;

var newPdfFromHtml = renderer.RenderHtmlAsPdf("<h1> Hello World! </h1>");
var newPdfFromHtmlFile = renderer.RenderHtmlFileAsPdf("example.html");
var newPdfFromUrl = renderer.RenderUrlAsPdf("https://ironpdf.com");


// For EXISTING PDFs use PageRotation
// PageRotation : To rotate a PDF page and all of its  its contents
var existingPdf = new PdfDocument("old_report.pdf");

// Get rotation value
var getRotationFirstPage = existingPdf.Pages[0].PageRotation;

// Rotate specified page
existingPdf.SetPageRotation(PageIndex: 0, Rotation: IronPdf.Rendering.PdfPageRotation.Clockwise90);

// Rotate ALL pages
existingPdf.SetAllPageRotations(IronPdf.Rendering.PdfPageRotation.Clockwise270);
Imports IronPdf

' For NEW PDF Documents use PdfPaperOrientation
' PdfPaperOrientation: To choose Landscape or Portrait Orientation in a new PDF document
Dim renderer = New ChromePdfRenderer()
renderer.RenderingOptions.PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Landscape

Dim newPdfFromHtml = renderer.RenderHtmlAsPdf("<h1> Hello World! </h1>")
Dim newPdfFromHtmlFile = renderer.RenderHtmlFileAsPdf("example.html")
Dim newPdfFromUrl = renderer.RenderUrlAsPdf("https://ironpdf.com")


' For EXISTING PDFs use PageRotation
' PageRotation : To rotate a PDF page and all of its  its contents
Dim existingPdf = New PdfDocument("old_report.pdf")

' Get rotation value
Dim getRotationFirstPage = existingPdf.Pages(0).PageRotation

' Rotate specified page
existingPdf.SetPageRotation(PageIndex:=0, Rotation:=IronPdf.Rendering.PdfPageRotation.Clockwise90)

' Rotate ALL pages
existingPdf.SetAllPageRotations(IronPdf.Rendering.PdfPageRotation.Clockwise270)
NuGet Download
PM > Install-Package IronPdf
Hochformat- & Querformatausrichtung

Hochformat- & Querformatausrichtung

Beim Erstellen dynamischer PDF-Dokumente kommt es häufig vor, dass die Ausrichtung des Dokuments angepasst werden muss. Hier kommt die PaperOrientation von IronPDF ins Spiel. Dieses Tool ermöglicht Entwicklern den Zugriff auf die PdfPaperOrientation-Klasse. Damit können Sie beim Rendern von PDF-Dokumenten aus HTML- oder URL-Inhalten zwischen Quer- und Hochformat wählen.

  • Für Querformat verwenden Sie: PdfPaperOrientation.Landscape
  • Für Hochformat verwenden Sie: PdfPaperOrientation.Portrait

Wenn Sie mit bestehenden PDF-Dokumenten arbeiten, können Sie die PageRotation verwenden, um die Ausrichtung des PDF-Dokuments anzupassen. Um die Seitenrotation in Ihrem Dokument festzulegen, gehen Sie wie folgt vor:

  • Verwenden Sie SetPageRotation, wenn Sie eine bestimmte Seite innerhalb des PDFs drehen möchten.
  • Verwenden Sie SetAllPageRotations, wenn Sie alle Seiten in Ihrem PDF-Dokument drehen möchten.

Zunächst müssen wir entscheiden, ob wir ein bestehendes PDF-Dokument verwenden oder ein neues erstellen. Schauen wir uns zunächst die Schritte zum Festlegen der Ausrichtung eines neu gerenderten PDF-Dokuments an und anschließend, wie dies bei einem bereits vorhandenen PDF funktioniert.

Zuerst müssen Sie eine neue ChromePdfRenderer()-Instanz erstellen. Hiermit wird die Erstellung eines neuen PDF-Dokuments aus HTML- oder URL-Inhalten übernommen. Als Nächstes wird die Papierausrichtung vor dem Rendern mit renderer.RenderingOptions.PaperOrientation festgelegt. Durch die Wahl von PdfPaperOrientation.Landscape wird das generierte PDF im Querformat anstelle der standardmäßigen Hochformat-Ausrichtung erscheinen. Wir verwenden die Render-Methode RenderHtmlAsPdf, die einen HTML-String nimmt und diesen sofort in ein PDF umwandelt.

Schauen wir uns nun an, wie Sie eine benutzerdefinierte Ausrichtung für bestehende PDF-Dokumente festlegen können. Zunächst laden wir eine Datei namens old_report.pdf in ein PdfDocument-Objekt, um Zugriff auf ihre Seiten zu erhalten. Mit Pages[0].PageRotation können Sie den Rotationsstatus der ersten Seite überprüfen. Um Änderungen vorzunehmen, rotiert SetPageRotation eine einzelne Seite, in diesem Fall dreht sich Seite eins um 90 Grad im Uhrzeigersinn.

Zusammengenommen veranschaulichen diese Beispiele, wie IronPDF nicht nur ansprechende PDFs aus HTML- und Webquellen erstellt, sondern auch leistungsstarke Werkzeuge zur Anpassung der Seitenausrichtung und -drehung in bestehenden PDF-Dokumenten bereitstellt und so die PDF-Workflows for .NET-Entwickler optimiert.

Erfahren Sie mehr über Seitenausrichtung und Drehung in PDFs.
Auf GitHub ansehen

Bereit anzufangen?

Nuget Downloads 21,105,021Version:2026.9gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Buchen Sie Ihre kostenlose Live-Demo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Kundenlogos von Iron Software
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Kundenlogos von Iron Software
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
C# NuGet-Bibliothek für PDF
Installation mit NuGet

Version: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie nach 'IronPDF'
  3. Paket auswählen und installieren
C# PDF DLL
Download DLL

Version: 2026.9

oder laden Sie den Windows-Installer hier herunter.

  1. Laden Sie IronPDF herunter und entpacken Sie es in ein Verzeichnis wie ~/Libs innerhalb Ihres Lösungsverzeichnisses
  2. Im Visual Studio-Projektmappen-Explorer klicken Sie mit der rechten Maustaste auf Referenzen. Wählen Sie Durchsuchen, "IronPDF.dll"

Lizenzen ab 749 $