Skip to main content

PDF Rotate Pages

Rotate individual or all pages in a PDF by 90, 180, or 270 degrees.

Geprüft von · Zuletzt geprüft

📄

Drop a PDF file here or click to upload

Rotate individual or all pages

Wie man PDF-Seiten dreht

  1. Eine PDF hochladen und einen Moment warten, während das Tool die Seitenanzahl liest und ein Raster aus Seitenkacheln erstellt. Jede Kachel zeigt die Seitenzahl und die aktuelle Rotation.
  2. Die Seiten auswählen, die du drehen möchtest. Klicke einzeln auf Kacheln, um sie ein- und auszuschalten, verwende die Schaltfläche "Alle", um jede Seite auszuwählen, oder "Keine", um die Auswahl aufzuheben. Ausgewählte Kacheln erhalten eine farbige Umrandung.
  3. Rotation anwenden mit den Schaltflächen "+90", "+180" oder "+270". Die Werte akkumulieren sich: zweimal auf +90 zu klicken entspricht einmal auf +180 zu klicken. Die Kachelbilder drehen sich an Ort und Stelle, sodass du visuell bestätigen kannst, bevor du speicherst.
  4. Auf "Gedrehte PDF speichern" klicken, um die Ausgabe zu erstellen. Die Datei wird als rotated.pdf heruntergeladen und dein Original bleibt unverändert.

Was Rotation in der PDF tatsächlich verändert

Das Tool verwendet die pdf-lib-Methode page.setRotation(degrees(n)), die einen Eintrag in das /Rotate-Feld des Seitenwörterbuchs schreibt. Dieses Feld ist in ISO 32000-2 Klausel 7.7.3.3 definiert und muss ein Vielfaches von 90 sein: 0, 90, 180 oder 270. Wenn ein konformer Reader die Seite öffnet, dreht er die endgültig gerenderte Ausgabe um diesen Winkel, bevor er sie anzeigt. Entscheidend ist, dass der Inhaltsstrom selbst nicht berührt wird: Die Zeichenoperatoren ("Tj" für Text, "re" für Rechtecke, "Do" für XObjects) bleiben genau dort, wo sie waren. Deshalb ist Rotation verlustlos: Du bearbeitest eine einzelne Ganzzahl pro Seite, ohne etwas neu zu rendern. Wenn pdf-lib die Datei speichert, serialisiert es das Seitenwörterbuch mit seinem neuen /Rotate-Wert und regeneriert den XRef; jedes andere Byte auf dieser Seite bleibt unverändert.

Praxisnahe Arbeitsabläufe, die eine Rotation erfordern

  • Korrektur eines gescannten Vertrags, bei dem der automatische Einzug jede dritte Seite schief eingezogen hat.
  • Drehen einer Querformat-Maschinenbauzeichnung, die umgekehrt öffnet, weil der Scanner die Orientierung falsch erkannt hat.
  • Korrektur einer Tabellenkalkulation, die im Hochformat als PDF exportiert wurde, obwohl Querformat beabsichtigt war, bevor sie an einen Finanzprüfer gesendet wird.
  • Drehen einer Quittung, die du mit dem Handy fotografiert hast, damit sie in einem Spesenabrechnung aufrecht steht.
  • Geradestellen einer einzelnen falsch ausgerichteten Seite in einem ansonsten sauberen Dokument, damit ein nachgelagerter OCR-Schritt nicht scheitert.
  • Vorbereitung eines akademischen Anhangs, in dem Abbildungen im Querformat in einem Hochformat-Manuskript angelegt wurden und vor der Einreichung neu ausgerichtet werden müssen.

Sonderfälle und Fallstricke

Rotation stapelt sich: Wenn eine Seite bereits /Rotate 90 hat und du auf +90 klickst, wird die Ausgabe /Rotate 180, nicht eine zweite +90 auf das gerenderte Bild. Einige PDF-Ersteller schreiben die Rotation als inversen Transform in den Inhaltsstrom statt als /Rotate-Eintrag; dieses Tool bearbeitet nur /Rotate, sodass visuell gedrehte Seiten dieser Ersteller möglicherweise ein anderes Tool oder eine Ghostscript-Konvertierung benötigen. Formularfelder behalten ihre definierten Positionen relativ zum ungedrehten Inhaltsstrom, was gedrehte Formulare in einer Ausfüllsitzung falsch ausgerichtet erscheinen lassen kann; kommentiere oder drehe möglichst vor dem Hinzufügen von Feldern. Digitale Signaturen decken die Datei-Bytes ab und werden durch jede /Rotate-Änderung ungültig gemacht. Einige ältere Reader ignorieren /Rotate bei der Druckausgabe, respektieren es aber auf dem Bildschirm, sodass eine gedrehte Seite in ihrer vorher-Rotations-Ausrichtung gedruckt werden kann; der Workaround besteht darin, den Inhalt tatsächlich über Ghostscript zu drehen, wenn die Druckausgabe dem Bildschirm entsprechen muss.

Der /Rotate-Eintrag in der PDF-Spezifikation

ISO 32000-2 Klausel 7.7.3.3 gibt an, dass /Rotate ein ganzzahliges Attribut in einem Seitenwörterbuch (oder von einem übergeordneten /Pages-Knoten geerbt) ist, das ein Vielfaches von 90 im Bereich 0 bis 270 sein muss. Konforme Reader interpretieren den Wert als eine Uhr-sinnige Rotation, die nach dem Rendern der Seite angewendet wird, gemessen in Grad. Dies macht Rotation zu einer reinen Viewport-Level-Operation, die Begrenzungsrahmen, Textextraktions-Offsets und die /MediaBox unverändert lässt. PDF/A (ISO 19005) erlaubt /Rotate, solange der Wert eines der vier zulässigen Vielfachen von 90 ist, sodass Rotation mit Archivierungsanforderungen kompatibel bleibt. Formularfelder und Anmerkungen haben ihre eigene separate Rotationsbehandlung in ISO 32000-2 Klausel 12.5, weshalb sie sich nicht immer mit einer gedrehten Seite ohne weitere Bearbeitungen neu ausrichten.

Alternativen für Stapeldrehung

Für eine einmalige Korrektur ist dieses Browser-Tool der schnellste Weg. Für Stapel dreht qpdf --rotate=+90:1,3,5 input.pdf output.pdf bestimmte Seiten in der Befehlszeile mit chirurgischer Präzision; die Syntax +90:all dreht jede Seite. pdftk input.pdf cat 1south 2east 3north output rotated.pdf verwendet kompassartige Qualifizierer und eignet sich gut zur Automatisierung komplexer gemischt-orientierter Dokumente. mutool poster -r 1 input.pdf out.pdf ist eine Option für vollständige Dokumentrotationen. macOS Preview dreht die sichtbare Seite mit Tools -> Nach links/rechts drehen und speichert an Ort und Stelle; es ist auf jeweils eine Seite beschränkt, es sei denn, du hältst Cmd gedrückt, um mehrere Seiten in der Seitenleiste auszuwählen. Adobe Acrobat Pro bietet die toleranteste Benutzeroberfläche für komplexe gemischte Rotationen und ist das richtige Tool, wenn deine Arbeit regelmäßig das Mischen von Ausrichtungen über Hunderte von Seiten erfordert.

Häufig gestellte Fragen

Wird die Seite bei der Rotation neu gerendert oder neu komprimiert?

Nein. Das Tool schreibt lediglich eine neue /Rotate-Ganzzahl in jedes ausgewählte Seitenwörterbuch; jeder Inhaltsstrom, jede eingebettete Schriftart und jedes Bild-XObject bleibt identisch zur Quelle. Die Ausgabedatei ist pixelgenau identisch, wenn sie schließlich angezeigt wird, nur zur Anzeigezeit gedreht. Deshalb ist die Rotation auch bei hundert Seiten schnell und führt nie zu Qualitätsverlust.

Kann ich verschiedene Seiten um unterschiedliche Beträge drehen?

Ja. Wähle eine Teilmenge von Seiten, wende die gewünschte Rotation an, dann wähle eine andere Teilmenge und wende eine andere Rotation an. Der pro Kachel angezeigte Winkel ist unabhängig; nichts wird in die Ausgabe übernommen, bis du auf "Speichern" klickst. So lassen sich einfach einige Querformatseiten in einem Hochformat-Dokument korrigieren, ohne die korrekt ausgerichteten Seiten zu berühren.

Was bedeutet die Winkelzahl auf jeder Kachel?

Es ist die kumulative Rotation, die beim Speichern in das /Rotate-Feld dieser Seite geschrieben wird, ausgedrückt in Grad im Uhrzeigersinn relativ zur ursprünglichen Ausrichtung. Eine 0 bedeutet, dass die Seite unverändert ist; 90 bedeutet eine Vierteldrehung im Uhrzeigersinn; 180 bedeutet umgekehrt; 270 bedeutet eine Vierteldrehung gegen den Uhrzeigersinn. Zusätzliche Rotationen werden modulo 360 zum angezeigten Winkel addiert.

Wie kann ich eine Rotation rückgängig machen?

Wende eine Rotation an, die den kumulativen Winkel zurück auf 0 bringt (eine Rotation in umgekehrter Richtung oder genug +90-Klicks, um 360 zu erreichen). Alternativ lade die Originaldatei erneut hoch, wodurch alle Seitenwinkel zurückgesetzt werden. Das Speichern und erneute Hochladen der Ausgabe ist ebenfalls eine Option, wenn du die aktuellen Rotationen einfrieren und dann relativ zu diesem Zustand rückgängig machen möchtest.

Warum sieht meine gedrehte Seite in einem anderen Reader noch falsch aus?

Einige Reader-Implementierungen sind beim /Rotate-Flag nicht sehr streng, insbesondere beim Drucken. Wenn die Seite mit einer in den Inhaltsstrom eingebackenen Rotation erstellt wurde, anstatt als /Rotate ausgedrückt zu sein, kann dieses Tool nur eine zusätzliche Rotation aufstapeln, was visuell zu einer Doppeldrehung führen kann. Verwende in diesen Fällen Ghostscript mit dem -dAutoRotatePages=/None-Flag und expliziter Seitenrotation, um den Inhaltsstrom anstatt des Seitenwörterbuchs umzuschreiben.

Werden Formularfelder und Anmerkungen ebenfalls gedreht?

Anmerkungen haben ihre eigene Rotationssemantik in ISO 32000-2 und können je nachdem, wie sie verfasst wurden, mit der gedrehten Seite neuausgerichtet werden oder auch nicht. Stempel und Textanmerkungen drehen sich normalerweise mit der Seite; Formularfelder bleiben oft in ihren ursprünglichen Positionen relativ zur Mediabox. Bei komplexen Formularen drehe zuerst und füge Felder danach hinzu oder überarbeite sie, um Fehlausrichtungen zu vermeiden.

Wird die Datei auf einen Server hochgeladen?

Nein. Die Rotation findet vollständig in deinem Browser statt, mit pdf-lib als JavaScript. Das Tool liest deine Datei über die File API in einen ArrayBuffer, ändert die Seitenwörterbücher im Arbeitsspeicher und schreibt einen neuen ArrayBuffer, der zu einem Download wird. Es gibt keinen Server-Endpunkt, kein WebSocket und keine Dateiinhalt-Telemetrie; der einzige ausgehende Datenverkehr ist der übliche anonymisierte Seitenaufruf-Ping.

Wirkt sich Drehen auf Lesezeichen oder seitenübergreifende Links aus?

Nein. Lesezeichen verweisen auf Seitenzahlen und Oben-Koordinaten im ungedrehten Koordinatensystem, und /Rotate wird zur Anzeigezeit angewendet. Link-Anmerkungen verhalten sich genauso. Du wirst jedoch feststellen, dass ein Link, der zuvor auf den oberen Rand einer Seite verwies, nach einer +90-Rotation visuell auf den linken Rand zu landen scheint, weil die Rotation den Anzeigeursrpung verschiebt, während das Linkziel in den eigenen Koordinaten der Seite bleibt.

Kann ich eine Seite um einen Nicht-90-Grad-Winkel drehen, z. B. 45 Grad?

Nein. ISO 32000-2 beschränkt /Rotate auf Vielfache von 90; beliebige Winkel sind im Seitenwörterbuch nicht darstellbar. Wenn du eine 45-Grad- Rotation benötigst, muss diese in den Inhaltsstrom mit einer Transformationsmatrix (cm-Operator) eingebacken werden, was eine viel invasivere Operation ist. Verwende einen PDF-Editor wie Scribus oder führe den Inhalt durch ein Skript, das jede Seite mit einer Rotationsmatrix umhüllt.

Werden gedrehte Seiten auf jedem Drucker korrekt gedruckt?

Die meisten modernen Drucktreiber berücksichtigen /Rotate und drucken die Seite in ihrer gedrehten Ausrichtung. Einige ältere Treiber ignorieren /Rotate beim Spooling und drucken in der Quellausrichtung. Wenn du auf dieses Problem stößt, entweder generiere die PDF erneut mit Ghostscript -dAutoRotatePages=/None plus expliziter Inhaltsstrom-Rotation, oder drucke über ein Programm wie Preview, das /Rotate in der Spool-Phase berücksichtigt.

Mehr PDF Tools