Diese kurze Anleitung erklärt wie man PDF mit Python dreht. Es enthält die detaillierten Schritte zum Schreiben der Software und teilt einen Beispielcode, um den Prozess zum Drehen von PDF-Dateien mit Python zu demonstrieren. Sie lernen den Vorgang zum Ändern der Seitenausrichtung von Hoch- auf Querformat und umgekehrt kennen, zusammen mit den Optionen zum Drehen des Seiteninhalts, falls erforderlich.
Schritte zum Ändern der PDF-Ausrichtung mit Python
- Stellen Sie die Entwicklungsumgebung auf Verwenden Sie Aspose.PDF für Python über .NET ein, um Seiten zu drehen
- Laden Sie die PDF-Quelldatei mit der Klasse Document, deren Inhalt und Seitenausrichtung geändert werden sollen
- Analysieren Sie jede Seite der PDF-Datei und tauschen Sie Höhe mit Breite aus, um die Ausrichtung zu ändern
- Rotate ggf. auch den Seiteninhalt
- Speichern Sie die ausgegebene PDF-Datei mit geänderter Ausrichtung und gedrehtem Inhalt auf der Festplatte
Diese Schritte umfassen den vollständigen Prozess zum permanenten Drehen von PDFs mit Python. Am Anfang wird die Quell-PDF-Datei geladen und jede Seite wird geparst, wobei zuerst die Höhe und Breite der Seite vertauscht werden und somit ihre Ausrichtung geändert wird. Bei diesem Schritt werden jedoch nur die Seitenabmessungen geändert, aber die Ausrichtung des Inhalts bleibt gleich. Wenn Sie auch den Inhalt drehen möchten, können Sie den Page.rotate-Wert mit einem der Werte aus dem aspose.pdf.Rotation-Enumerator festlegen.
Code zum Drehen von PDFs mit Python
Der oben genannte Code demonstriert die Operation zum Drehen aller Seiten in PDF mit Python. Die media_box-Eigenschaften werden verwendet, um neue Abmessungen der Zielseite zu berechnen, z. B. wird die Quellhöhe als Zielbreite und die Quellbreite als Zielhöhe festgelegt. Wenn Sie auch den Seiteninhalt drehen möchten, können Sie den Enumerator aspose.pdf.Rotation verwenden, der Werte wie ON90, ON180, ON270 und NONE enthält, um den Wert der Eigenschaft Page.rotate festzulegen.
Dieser Artikel hat uns angeleitet, PDF-Seiten und -Inhalte zu drehen. Wenn Sie Text auf einer PDF-Seite an einer beliebigen Stelle in einem zufälligen Winkel rendern möchten, lesen Sie den Artikel zu wie man Text in PDF mit Python dreht.