IRONSOFTWAREHOME

PDF-Text und -Seiten in C# mit IronPDF drehen

Curtis Chau
Curtis Chau
Updated: 22. April 2026

IronPDF ermöglicht es C#-Entwicklern, PDF-Seiten und Text programmgesteuert mit einfachen Methoden wie SetPageRotation() für vollständige Seiten oder CSS3 Transformationen für spezifische Textelemente zu drehen und unterstützt Drehungen von 90, 180 oder 270 Grad im Uhrzeigersinn.

Durch das Drehen von PDF-Text oder -Seiten wird die Ausrichtung entweder ganzer Seiten oder bestimmter Textelemente innerhalb eines PDF-Dokuments geändert. Diese Drehung erfolgt in Grad (typischerweise 90, 180 oder 270), um Inhalte im Uhrzeigersinn oder gegen den Uhrzeigersinn neu zu positionieren. Diese Fähigkeit ist unerlässlich für die Korrektur gescannter Dokumente, das Erstellen von Querformatberichten oder die Anpassung der Inhaltspräsentation an spezifische Anzeigeanforderungen.

Schnellstart: PDF-Seiten in .NET mit IronPDF drehen

Drehen Sie problemlos PDF-Seiten in Ihren .NET-Anwendungen mit IronPDF. Mit nur wenigen Codezeilen können Sie die Ausrichtung Ihrer PDF-Inhalte an jeden gewünschten Winkel anpassen. Diese Schnellstartanleitung zeigt Ihnen, wie Sie die erste Seite eines PDF-Dokuments um 90 Grad drehen und die Änderungen mühelos speichern können. Perfekt für Entwickler, die die Dokumentpräsentation mit minimalem Aufwand verbessern möchten.

  1. 1Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. 2Kopieren Sie diesen Codeausschnitt und führen Sie ihn aus.

    IronPdf.PdfDocument.FromFile("input.pdf")
      .SetAllPageRotations(IronPdf.PdfPageRotation.Clockwise90)
      .SaveAs("rotated.pdf");
    C#
  3. 3Bereitstellen zum Testen in Ihrer Live-Umgebung

    Beginnen Sie noch heute, IronPDF in Ihrem Projekt zu verwenden, mit einer kostenlosen Testversion
    arrow pointer

Wie kann ich PDF-Seiten programmatisch drehen?

Welche Methoden sollte ich für verschiedene Rotationsszenarien verwenden?

Verwenden Sie die Methoden SetPageRotation, SetPageRotations und SetAllPageRotations, um die Drehung für eine einzelne Seite, mehrere Seiten und alle Seiten entsprechend einzustellen. Diese Methoden überschreiben die aktuelle Seitendrehung vollständig mit dem angegebenen Grad, gemessen im Uhrzeigersinn. Wenn die ursprüngliche Seitendrehung bereits mit dem gewünschten Grad übereinstimmt, haben die Methoden keine Auswirkungen auf die Ausgabedatei.

Die IronPdf Bibliothek bietet umfassende Seitenorientierungs- und Drehfähigkeiten, die sich nahtlos in bestehende PDF-Workflows integrieren. Unabhängig davon, ob Sie mit neu erstellten PDFs oder bestehenden Dokumenten arbeiten, bieten diese Rotationsmethoden eine präzise Kontrolle über die Seitenausrichtung, ohne die eigentliche Inhaltsstruktur zu beeinträchtigen.

Welche Rotationswinkel werden unterstützt?

IronPDF unterstützt vier Standarddrehwinkel: 0° (keine Drehung), 90°, 180° und 270° im Uhrzeigersinn. Diese Winkel decken alle gängigen Drehanforderungen für PDF-Dokumente ab. Die Drehung erfolgt auf Seitenebene, d. h. der gesamte Seiteninhalt, einschließlich Text, Bilder und Grafiken, wird als eine Einheit gedreht. Bei diesem Ansatz bleiben die räumlichen Beziehungen zwischen den Elementen auf der Seite erhalten.

using IronPdf;
using IronPdf.Rendering;
using System.Linq;

// Import PDF
PdfDocument pdf = PdfDocument.FromFile("multi-page.pdf");

// Set rotation for a single page
pdf.SetPageRotation(0, PdfPageRotation.Clockwise90);

// Set rotation for multiple pages
pdf.SetPageRotations(Enumerable.Range(1,3), PdfPageRotation.Clockwise270);

// Set rotation for the entire document
pdf.SetAllPageRotations(PdfPageRotation.Clockwise180);

pdf.SaveAs("rotated.pdf");

Bei der Arbeit mit Seitendrehungen ist es wichtig zu verstehen, wie sie mit anderen PDF-Funktionen zusammenwirken. Wenn Sie z. B. auch Benutzerdefinierte Papierformate verwenden, wird die Drehung nach der Einstellung der Seitengröße vorgenommen. Dies bedeutet, dass eine Hochformatseite, die um 90 Grad gedreht wird, effektiv zu einer Querformatseite wird.


Meine Lieblingsbibliothek dieser Art ist IronPDF. Es ermöglicht eine schnelle und effiziente Bearbeitung von PDF-Dateien. Es verfügt auch über viele wertvolle Funktionen, wie das Exportieren in das PDF/A-Format und das digitale Signieren von PDF-Dokumenten.

Milan Jovanovic

Microsoft MVP

Fallstudie ansehen

IronOCR bedeutet, dass wir jährlich 40.000 $ durch manuelle Verarbeitung einsparen können, während die Produktivität gesteigert wird und Ressourcen für wichtige Aufgaben freigesetzt werden. Ich würde es sehr empfehlen.

Brent Matzelle

Technischer Leiter, OPYN

Fallstudie ansehen

Die Iron Suite spielt eine entscheidende Rolle in unseren Operationen. Diese Werkzeuge erhöhen die Effizienz im gesamten Unternehmen, einschließlich der Erstellung von Grundrissen und der Verbesserung des Bestandsmanagements.

David Jones

Leitender Software-Ingenieur, Agorus Build

Fallstudie ansehen

Wie kann ich CSS3 zum Drehen von Text in PDFs verwenden?

Warum CSS3 Transform anstelle von Page Rotation verwenden?

Nach der Konvertierung von HTML in PDF in .NET müssen Sie möglicherweise Text oder ganze Seiten programmatisch drehen. Eine häufige Anforderung ist das Rendern von vertikal ausgerichteten Texten in PDFs mit HTML5 und CSS3. CSS3-Transformationen bieten im Vergleich zur Rotation auf Seitenebene eine feinere Steuerung, sodass Sie einzelne Textelemente oder Abschnitte drehen können, während der Rest der Seite in seiner ursprünglichen Ausrichtung bleibt.

Dieser Ansatz ist besonders nützlich bei der Erstellung von Dokumenten mit unterschiedlichen Ausrichtungen, z. B. bei Berichten mit vertikalen Beschriftungen auf Diagrammen oder Tabellen mit gedrehten Überschriften. Der HTML-zu-PDF-Konvertierungsprozess in IronPDF unterstützt CSS3-Transformationen in vollem Umfang und stellt sicher, dass Ihre gestalteten Inhalte in der endgültigen PDF-Datei genau wie beabsichtigt erscheinen.

Welche CSS-Eigenschaften steuern die Textdrehung?

CSS3 erlaubt es, Text nach der Umwandlung von HTML in ein PDF mit der zuvor installierten IronPdf .NET Library in jedem beliebigen Winkel zu drehen. Dies wird mithilfe des CSS3-Stils transform: rotate(...) erreicht, der jedes HTML-Element in jedem Winkel drehen kann. Der Drehursprung kann mithilfe der Eigenschaft transform-origin angepasst werden, sodass Sie die vollständige Kontrolle über den Dreh-Ansatzpunkt haben.

using IronPdf;

var renderer = new IronPdf.ChromePdfRenderer();

var pdf = renderer.RenderHtmlAsPdf(@"
<html>
<head>
 <style>
  .rotated{
  -webkit-transform: rotate(-180deg);
  width:400;
  height:400;
  }
</style>
</head>
<body>
<p class='rotated'>Rotated Text</p>
</body>
</html>
");

pdf.SaveAs("rotated.pdf");

Die CSS3-Transformationseigenschaft unterstützt verschiedene Rotationseinheiten, darunter Grad (deg), Bogenmaß (rad), Gradienten (grad) und Drehungen. Für die PDF-Erzeugung werden am häufigsten Abschlüsse verwendet. Sie können Rotation auch mit anderen Transformationen wie Skalieren und Übersetzen kombinieren, um komplexe Positionierungseffekte zu erzielen. Bei Verwendung von responsive CSS mit IronPDF passen sich diese Transformationen nahtlos an unterschiedliche Seitengrößen und -ausrichtungen an.

Für fortgeschrittene Szenarien können Sie sich mit der Programmatischen Umwandlung von PDF-Seiten nach dem ersten Rendering befassen. So können Sie zusätzliche Transformationen auf bestehende PDFs anwenden oder CSS-basierte Rotationen mit Transformationen auf Seitenebene für komplexe Dokumentenlayouts kombinieren.

Bereit zu sehen, was Sie sonst noch tun können? Sehen Sie sich hier unsere Tutorial-Seite an: PDFs bearbeiten oder erfahren Sie, wie Sie neue PDFs von Grund auf mit benutzerdefinierten Ausrichtungen erstellen. Wie Sie verschiedene Seitenausrichtungen innerhalb eines Dokuments verwalten können, erfahren Sie in unserem Leitfaden zur Hoch- und Querformatierung.

Häufig gestellte Fragen

Wie drehe ich bestimmte Seiten in einem PDF-Dokument mit C#?

IronPDF bietet drei Methoden zum Drehen von PDF-Seiten: SetPageRotation() für eine einzelne Seite, SetPageRotations() für mehrere Seiten und SetAllPageRotations() für alle Seiten. Diese Methoden unterstützen Drehwinkel von 90°, 180° und 270° im Uhrzeigersinn und überschreiben die aktuelle Seitendrehung vollständig.

Welche Drehwinkel werden für PDF-Seiten unterstützt?

IronPDF unterstützt vier Standarddrehwinkel: 0° (keine Drehung), 90°, 180° und 270° im Uhrzeigersinn. Die Drehung erfolgt auf Seitenebene, d. h. alle Inhalte, einschließlich Text, Bilder und Grafiken, werden als eine Einheit gedreht, wobei die räumlichen Beziehungen zwischen den Elementen erhalten bleiben.

Kann ich nur Textelemente drehen, ohne die gesamte PDF-Seite zu drehen?

Ja, IronPDF ermöglicht es Ihnen, bestimmte Textelemente mithilfe von CSS3-Transformationen zu drehen. Auf diese Weise können Sie einzelne Textkomponenten innerhalb einer Seite drehen, ohne die Gesamtausrichtung der Seite zu beeinflussen, und erhalten so eine präzise Kontrolle über die Textdarstellung.

Wie kann man am einfachsten alle Seiten einer PDF-Datei um 90 Grad drehen?

Die schnellste Methode ist die Verwendung der Ein-Zeilen-Lösung von IronPDF: IronPdf.PdfDocument.FromFile("input.pdf").SetAllPageRotations(IronPdf.PdfPageRotation.Clockwise90).SaveAs("rotated.pdf"). Damit wird Ihre PDF-Datei geladen, alle Seiten werden um 90 Grad im Uhrzeigersinn gedreht, und das Ergebnis wird gespeichert.

Beeinträchtigt das Drehen einer PDF-Seite die inhaltliche Struktur?

Nein, bei den Rotationsmethoden von IronPDF bleibt die Struktur des Inhalts intakt. Die Drehung erfolgt auf Seitenebene, ohne die eigentlichen Inhaltsbeziehungen zu beeinträchtigen. Der Text bleibt auswählbar, die Links bleiben funktionsfähig, und die interne Struktur des Dokuments bleibt erhalten.

Wie kann ich die Ausrichtung von gescannten Dokumenten programmatisch korrigieren?

IronPDF ist ideal für die Korrektur der Ausrichtung von gescannten Dokumenten. Verwenden Sie die Methode SetPageRotation(), um einzelne Seiten zu drehen, oder SetAllPageRotations(), um das gesamte Dokument zu korrigieren. Dies ist besonders nützlich für die Stapelverarbeitung von gescannten PDFs, die inkonsistente Ausrichtungen aufweisen können.

Is it possible to combine multiple CSS transforms for more complex text positioning?

Yes, IronPDF supports combining rotation with other CSS3 transforms like scale and translate, allowing for complex text positioning effects in the PDF output.

What are the typical use cases for rotating PDF pages using IronPDF?

Typical use cases include correcting scanned document orientations, creating landscape-oriented reports, or adjusting document layouts for specific viewing requirements.

Does IronPDF support other units for CSS3 rotation besides degrees?

Yes, CSS3 in IronPDF supports rotation units such as radians, gradians, and turns, although degrees are most commonly used for PDF generation.

How can I ensure text rotates correctly during HTML to PDF conversion with IronPDF?

To ensure correct text rotation, use CSS3 transform properties in your HTML content, and IronPDF will render the styled content as it appears in the final PDF, respecting the specified transformations.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.

...
Weiterlesen

Bereit anzufangen?

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

Holen Sie sich Ihre KOSTENLOSE

30-Tage-Testlizenz sofort.

bullet_checkedKeine Kreditkarte oder Kontoerstellung erforderlich
bullet_testTesten Sie in der Produktion
ohne Wasserzeichen
bullet_calendar30 Tage voll
funktionsfähiges Produkt
bullet_support24/5 technischer
Support während der Testphase
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 $

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 $