Skip to main content

PDF Rotate (Server-Side)

Rotate every page of a PDF, or just a selected range, by 90, 180, or 270 degrees on our EU servers. qpdf-based, metadata preserved. Auto-deleted after 15 minutes.

Geprüft von · Zuletzt geprüft

Wie man Seiten einer PDF-Datei dreht

  1. Eine PDF-Datei in den Upload-Bereich ziehen oder zum Durchsuchen klicken. Bis zu 200 MB pro Datei. Die akzeptierte PDF-Datei erscheint mit ihrem Namen, ihrer Größe und einer Schaltfläche zum Ändern der Datei.
  2. Einen Drehwinkel auswählen mithilfe der drei Schaltflächen: 90 Grad im Uhrzeigersinn, 180 Grad (ein vertikales Spiegeln) oder 270 Grad (entspricht 90 Grad gegen den Uhrzeigersinn). Die PDF-Spezifikation unterstützt nur diese Vielfachen von 90.
  3. Seiten auswählen (optional). Lasse das Seitenfeld leer, um jede Seite im Dokument zu drehen. Um nur eine Teilmenge zu drehen, gib eine kommagetrennte Bereichszeichenfolge wie 1-3, 5, 7-9 ein - genau diese Seiten werden um den gewählten Winkel gedreht und alle anderen Seiten werden unverändert durchgeleitet.
  4. Auf "PDF drehen" klicken. Die Datei wird über HTTPS auf unseren EU-Server hochgeladen, qpdf schreibt die relevanten Seitenwörterbuch-Einträge um, und die gedrehte PDF-Datei wird als HMAC-signierter Download-Link zurückgegeben, der nach 15 Minuten aufhört zu funktionieren.

Was Rotation in einer PDF-Datei wirklich bedeutet

Eine PDF-Seite zu drehen ist kein Grafiktransform. Der Seiteninhaltsstream - die Zeichenanweisungen, die Glyphen, Linien und Bilder auf die Leinwand malen - ändert sich nicht. Was sich ändert, ist ein einzelner ganzzahliger Schlüssel im Metadatenwörterbuch der Seite, namens /Rotate, der einen von vier Werten annimmt: 0, 90, 180 oder 270. Jeder PDF-Reader berücksichtigt diesen Schlüssel, indem er die Seite bei der Anzeige dreht, wenn er das Dokument ausgibt. Das Ergebnis ist, dass eine frisch gedrehte PDF-Datei im Wesentlichen byte-identisch mit dem Original ist, abgesehen von wenigen Bytes pro gedrehter Seite. Der Text bleibt durchsuchbar, jede Anmerkung bleibt an derselben logischen Position, jeder anklickbare Link funktioniert weiterhin, und jede Signatur validiert weiterhin, da der Signatur-Byte-Bereich dieselben Inhaltsstroeme abdeckt. Dies ist die kanonische, verlustfreie Methode zur Korrektur eines schiefen Scans oder zum Umkehren einer Rückseite, die umgekehrt von einem Designer geliefert wurde.

Die PDF-Spezifikation erlaubt nur Vielfache von 90, weil das zugrunde liegende Koordinatensystem auf 90-Grad-Schritte auf Katalogebene ausgerichtet ist. Andere Winkel würden den Viewer zwingen, den Seiteninhalt neu zu rastern - was den gesamten Zweck der Rotation als Metadaten zunichte machen würde. Wenn du tatsächlich eine 45-Grad-Rotation einer Grafik benötigst, ist das die Aufgabe eines Grafiktools (rastern, drehen, reimportieren) und liegt außerhalb des Umfangs dieser Seite. Für den Standardablauf "der Scanner hat das schief eingezogen" decken die vier Winkel in der Praxis jeden Fall ab.

Warum eine Rotation auf dem Server ausführen

Das browserseitige PDF-Seiten-drehen-Tool erstellt ein Miniaturansichtsraster jeder Seite und lässt dich jede einzeln drehen. Es ist das richtige Tool, wenn du das Dokument visuell prüfen möchtest, weil du noch nicht weißt, welche Seiten schief sind. Es hat jedoch Schwierigkeiten mit großen Dokumenten, da pdf-lib Miniaturansichten für jede Seite rendern muss (was das gesamte Dokument einmal für das Rendering und einmal für das Speichern in den Tab-Heap lädt), und es lehnt verschlüsselte Eingaben vollständig ab. Der serverseitige Rotator hier ist die richtige Wahl, wenn:

  • Du bereits weißt, welche Seiten gedreht werden müssen - zum Beispiel stempelt dein Scanner jede ungerade Seite als Hochformat und jede gerade Seite als Querformat, und du möchtest einfach alle geraden Seiten umkehren.
  • Das Dokument so groß ist, dass das Laden von Miniaturansichten für jede Seite den Tab zum Absturz bringen würde.
  • Das Dokument verschlüsselt ist und du bereits eine entschlüsselte Arbeitskopie mit PDF-Entsperren erstellt hast.
  • Du möchtest, dass jede Ausgabe byte-stabil für die nachgelagerte Automatisierung ist (qpdf erzeugt deterministische Ausgaben für dieselbe Eingabe und denselben Winkel).

Konkrete Arbeitsabläufe, auf die diese Seite abzielt

  • Korrektur eines 60-seitigen Scans, bei dem der Scanner jede zweite Seite um 90 Grad gedreht hat - wähle die geraden Seiten mit 2,4,6,... und drehe sie in einem Auftrag um 270 Grad.
  • Umkehren der Rückseite einer Marketing-PDF, die der Designer versehentlich umgekehrt exportiert hat - wähle nur die letzte Seite und drehe sie um 180 Grad.
  • Normalisierung einer Besprechungsmappe, bei der die Anhänge als Querformat-PDFs ankamen, während der Rest des Dokuments Hochformat ist - wähle den Anhangsbereich und drehe ihn um 90 Grad im Uhrzeigersinn.
  • Wiederherstellung der Orientierung einer gefaxten PDF, bei der der Empfangsfax-Treiber jede Seite schief geschrieben hat - wende 90 Grad auf alle Seiten an.
  • Anpassen eines Architektursatz, bei dem jedes zweite Blatt aus Gründen der Plotterkompatibilität gedreht ist - wähle die gedrehten Blätter und wende den inversen Winkel an.
  • Schnelles Umkehren eines einzelnen falsch ausgerichteten Anhangs in einem 500-seitigen Rechtsordner, bevor der gesamte Ordner an die Gegenseite gesendet wird.
  • Reparatur eines Finanzberichts, bei dem die Titelseite für einen A3-Plotter gerendert wurde und in der endgültigen PDF um 90 Grad gedreht ankam - wende 270 Grad auf Seite 1 an.

Fallstricke und Sonderfälle

Rotation in qpdf ist additiv: Wenn eine Seite bereits /Rotate 90 vom Scanner hat und du hier weitere 90 Grad anwendest, ist die Ausgabe 180. Das Ergebnis ist insofern korrekt, als die Mathematik stimmt; es ist jedoch möglicherweise nicht der absolute Winkel, den du beabsichtigt hast. Wenn du eine bekannte absolute Drehung benötigst, normalisiere zuerst mit dem Inversen des Eingabewerts und wende dann den gewünschten Winkel an. Seitenzahlen außerhalb des gültigen Bereichs (z. B. Seite 500 eines 300-seitigen Dokuments drehen) veranlassen qpdf, den gesamten Auftrag abzulehnen, anstatt die fehlerhaften Indizes stillschweigend zu überspringen. Überprüfe daher die Seitenanzahl vor der Einreichung bei kritischen Dateien. Beschnittene Seiten mit nicht standardmäßigen /CropBox- oder /TrimBox-Werten werden korrekt gedreht, aber Viewer, die die Beschneiderahmen berücksichtigen, können die Drehung so darstellen, als würde sie auf einen anderen sichtbaren Bereich als die vollständige MediaBox angewendet - dies ist ein Viewer-Feature, kein Tool-Fehler. Seiten, die nur Anmerkungen enthalten, drehen die Anmerkungen korrekt, weil sie durch dasselbe /Rotate-Flag gedreht werden. Seiten mit eingebetteten Videos oder Rich-Media-Anmerkungen drehen die visuelle Platzierung, aber das Medium selbst wird in seiner nativen Ausrichtung abgespielt - dies ist eine Spezifikationsbeschränkung, nicht spezifisch für dieses Tool.

Lokale Alternativen

Für Stapelaufträge oder skriptgesteuerte Arbeitsabläufe führe qpdf lokal aus: qpdf --rotate=+90:1-3,5,7-9 input.pdf output.pdf spiegelt genau den Befehl, den dieses Tool auf dem Server ausführt. Ersetze +90 durch +180 oder +270 nach Bedarf; ersetze den Seitenbereich durch das, was du benötigst (verwende z für die letzte Seite, z. B. 1-z für alle Seiten). pdfcpu bietet eine etwas andere Syntax (pdfcpu rotate input.pdf 90 1-3,5,7-9) und ist eine gute Alternative. macOS Preview dreht Seiten über das Tools-Menü ohne Installation, und Adobe Acrobat Pro bietet Rotation im Bereich "Seiten organisieren" mit einer visuellen Vorschau. Jede Desktop-Option gewinnt bei einem Miniaturansichtsraster im Voraus; dieses Server-Tool gewinnt bei der Geschwindigkeit für große Dokumente, die du nicht zuerst prüfen musst.

Häufig gestellte Fragen

Wie wird die Drehung technisch angewendet?

qpdf schreibt die Drehung in den <code>/Rotate</code>-Schlüssel des Seitenwörterbuchs jeder betroffenen Seite. Der eigentliche Inhaltsstrom wird weder neu gerendert noch neu kodiert - der Wert wird beim Seitenlayout einfach vom PDF-Viewer ausgelesen. Das bedeutet: kein Qualitätsverlust, keine erneute Rasterisierung von Text und kein nennenswerter Anstieg der Dateigröße. Jeder moderne Reader (Acrobat, Apple Preview, Chrome, Firefox, mobile Viewer) wertet das /Rotate-Flag identisch aus.

Welche Drehwinkel sind gültig?

Vielfache von 90: 90 (im Uhrzeigersinn), 180 (umkehren) und 270 (gegen den Uhrzeigersinn, entspricht 90 Grad entgegen dem Uhrzeigersinn). Die PDF-Spezifikation erlaubt nur diese vier Winkel (einschlie&szlig;lich 0), weil das zugrunde liegende Koordinatensystem auf 90-Grad-Schritte ausgerichtet ist. 45 Grad würden eine Neudarstellung jeder Seite als Bild erfordern und werden hier nicht unterstützt - dies ist ein Strukturkennzeichen, kein Grafiktransform.

Kann ich nur bestimmte Seiten drehen und den Rest unverändert lassen?

Ja. Das Seitenfeld akzeptiert dieselbe kommagetrennte Bereichssyntax wie der Splitter - "1-3, 5, 7-9" dreht die Seiten 1, 2, 3, 5, 7, 8 und 9 um den gewählten Winkel. Seiten außerhalb des Bereichs werden unverändert in die Ausgabe übernommen. Lasse das Seitenfeld leer, um jede Seite des Dokuments um den gewählten Winkel zu drehen.

Wie unterscheidet sich das vom browserseitigen PDF-Seitenrotations-Tool?

Das browserseitige <a href="/tools/pdf-rotate-pages/">PDF-Seiten-drehen</a>-Tool verwendet pdf-lib in JavaScript und zeigt ein Miniaturansichtsraster, in dem du einzelne Seiten nacheinander drehen kannst. Es eignet sich hervorragend für kleine Dokumente, bei denen du drei oder vier Orientierungsprobleme nach Augenmaß beheben möchtest, aber pdf-lib muss das gesamte Dokument zweimal laden (einmal für die Miniaturansichten, einmal zum Speichern) und scheitert bei Eingaben über einige hundert Megabyte oder bei verschlüsselten Dateien. Der serverseitige Rotator hier tauscht das Miniaturansichtsraster gegen eine Bereichszeichenfolge und die native Geschwindigkeit von qpdf - die richtige Wahl, wenn du bereits weißt, welche Seiten gedreht werden müssen (z. B. "alle Querformat-Scans von Seite 4 bis 12") und das Dokument zu groß oder zu geschützt für das Browser-Tool ist.

Bleiben Text, Links und Anmerkungen erhalten?

Ja. Da die Drehung Metadaten und kein Umschreiben des Inhaltsstroms sind, bleibt jeder Textbereich, jede anklickbare Anmerkung, jedes Formularfeld, jede Signatur und jeder interne Link byte-perfekt erhalten. Durchsuchbarer Text bleibt durchsuchbar. Anmerkungen bleiben an derselben logischen Position auf der Seite verankert, die der Viewer zusammen mit dem Inhalt dreht. Dies ist die kanonische, verlustfreie Methode zur Korrektur der Orientierung.

Was ist mit Seiten, die bereits eine Drehung ungleich null haben?

qpdf behandelt die Drehung als additiv. Wenn eine Seite bereits mit 90 Grad vom Scanner gedreht wurde und du hier weitere 90 Grad anwendest, ist das Ergebnis 180 Grad in der Ausgabe (der Wert modulo 360). Um eine absolute Drehung festzulegen, die über die Eingabe hinausgeht, normalisiere zuerst die Eingabe - führe sie einmal durch dieses Tool mit dem Winkel, der sie auf 0 bringt, und dann erneut mit dem Zielwinkel. Künftige Versionen können einen "absoluten" Modus bieten; vorerst entspricht das additive Verhalten dem, was qpdf standardmäßig tut.

Kann ich eine passwortgeschützte PDF-Datei drehen?

Nicht direkt. qpdf weigert sich, verschlüsselte Dokumente ohne die Anmeldeinformationen umzuschreiben, und diese Benutzeroberfläche erfasst das Passwort nicht. Führe die Datei zuerst durch das <a href="/tools/pdf-unlock/">PDF-Entsperren</a>-Tool, drehe die Klartextkopie hier und verschlüssele sie (falls nötig) anschließend mit dem <a href="/tools/pdf-password-protect/">PDF-Passwortschutz</a>-Tool wieder.

Was ist die maximale Dateigröße?

Die harte Obergrenze liegt bei 200 MB pro Upload. Die Drehung selbst fügt der Ausgabe keine nennenswerten Bytes hinzu (nur der /Rotate-Schlüssel erhält pro Seite einen Wert), sodass eine 200-MB-Eingabe eine Ausgabe von etwa 200 MB ergibt. Wenn dein Dokument größer ist, führe es zuerst durch den <a href="/tools/pdf-compressor/">PDF-Kompressor</a>.

Wo werden die Dateien verarbeitet und wie lange werden sie aufbewahrt?

Auf unseren EU-Servern in Helsinki, über HTTPS. Der Upload wird in ein Arbeitsverzeichnis geschrieben, qpdf schreibt die relevanten Seitenwörterbücher um, das Ergebnis wird unter einer HMAC-signierten Download-URL bereitgestellt, und sowohl die Eingabe als auch die gedrehte Ausgabe werden von einem Bereinigungscron entfernt, der alle 5 Minuten läuft. Der Download-Link selbst hört nach 15 Minuten auf zu funktionieren. Wir protokollieren keine Dateiinhalte.

Warum sieht mein Querformat-Scan nach einer 90-Grad-Drehung immer noch wie Querformat aus?

Zwei Dinge zu prüfen. Erstens hat der Scanner möglicherweise bereits eine 90-Grad-Drehung in das Seitenwörterbuch gestempelt, in diesem Fall führt das Hinzufügen weiterer 90 Grad zu 180 Grad (umgekehrt). Zweitens: Wenn die Seite einen "Trim"- oder "Bleed"-Rahmen kleiner als die MediaBox hat, kann der Viewer bis zum Rahmen beschneiden und die sichtbare Drehung sieht anders aus als die tatsächlich angewendete Drehung. Öffne die Quelle in Acrobat unter Dokumenteigenschaften, um die bestehende Drehung zu sehen, und wende dann das tatsächlich benötigte Delta an.

Kann ich nur eine bestimmte Seite drehen?

Ja. Verwende eine einzelne ganze Zahl im Seitenfeld. "7" dreht nur Seite 7; jede andere Seite wird unverändert durchgeleitet. Kombiniere ganze Zahlen und Bereiche für komplexere Auswahlen wie "1, 3, 5-7", wenn du ein gemischtes Dokument hast, bei dem nur einige Seiten seitwaerts ausgerichtet sind.

Mehr PDF Tools