Dateirotation: PDF-Seitenausrichtung und Bildtransformationsmathematik
Dateidrehung korrigiert die Ausrichtung gescannter Dokumente, Fotos und digital generierter PDFs, die seitwärts oder auf dem Kopf stehen. Dies ist eine der häufigsten Dokumentenvorbereitungsaufgaben, insbesondere bei gescannten Verträgen, Quittungen und Mobiltelefonfotos, die in der falschen Ausrichtung aufgenommen wurden. Eine einzelne falsch ausgerichtete Seite in einem 50-seitigen PDF kann einen gesamten Arbeitsablauf zum Scheitern bringen.
Bei der PDF-Rotation ändert das Tool die interne Rotationsmatrix jeder Seite (eine Eigenschaft des PDF-Seitenwörterbuchs), ohne den Inhalt erneut zu rendern oder zu komprimieren. Für die Bildrotation wird eine affine 2D-Transformationsmatrix von Canvas angewendet, wodurch ein neues Pixelraster im Zielwinkel erstellt wird. Beide Vorgänge werden zu 100 % clientseitig ohne Serverbeteiligung ausgeführt.
Formel & Berechnungsmethode
Affine Transformation = [cos(θ), sin(θ), -sin(θ), cos(θ), tx, ty]
Dabei ist θ der Rotationswinkel im Bogenmaß und tx/ty die Übersetzungsoffsets, die erforderlich sind, um den gedrehten Inhalt innerhalb der sichtbaren Leinwandgrenzen zu halten. Bei 90°- und 270°-Drehungen werden die Ausgabemaße (Breite und Höhe) vertauscht.
Best Practices & Tipps
- Verstehen Sie die verlustfreie PDF-Rotation: Durch die PDF-Seitenrotation wird nur der /Rotate-Wörterbucheintrag der Seite geändert. Die tatsächlichen Inhaltsströme (Text, Vektoren, eingebettete Bilder) werden nicht neu codiert, sodass es sich hierbei um einen reinen Metadatenvorgang ohne Qualitätsverlust handelt.
- Abmessungen für 90°/270° tauschen: Wenn Sie ein Bild um 90° oder 270° drehen, muss die Ausgabeleinwand ihre Breiten- und Höhenabmessungen vertauschen. Aus einem 1920×1080-Querformatfoto wird nach einer 90°-Drehung ein 1080×1920-Porträtbild.
- Überprüfen Sie zuerst die Scannereinstellungen: Wenn Sie häufig seitliche Scans erhalten, konfigurieren Sie die automatische Ausrichtungserkennung Ihres Scanners (bei den meisten modernen Scannern verfügbar), anstatt jedes Dokument nachträglich zu korrigieren.