PDF drehen in Python

Lösung zur Seitenausrichtung von PDF-Dokumenten. Rotieren Sie PDF-Dokumente mit der kostenlosen plattformübergreifenden Datei Aspose.PDF für Python APIs

PDF-Seiten drehen mit Python

Müssen Sie PDF drehen? Die programmatische Änderung von PDF-Dokumenten ist ein wesentlicher Bestandteil moderner digitaler Workflows. Bei Python-Bibliotheken wie Aspose.PDF handelt es sich um eigenständige Lösungen, die nicht auf andere Software angewiesen sind und für den kommerziellen Einsatz bereit sind. Sie decken alle möglichen Bedürfnisse professioneller Python-Entwickler ab.

Diese Python-Bibliothek ermöglicht es Entwicklern, PDF-Dokumente durch Programmierung schnell und effizient zu rotieren. Diese Bibliothek zeigt Ihnen, wie einfach Sie die Seitenausrichtung von Seiten in einer vorhandenen PDF-Datei programmgesteuert mit Python aktualisieren oder ändern können. Es ist eine eigenständige Lösung für die Verarbeitung von PDF-Dokumenten in Python, für die keine Software von Drittanbietern installiert werden muss.

Um eine PDF-Datei zu drehen, verwenden wir die API Aspose.PDF for .NET, eine funktionsreiche, leistungsstarke und einfach zu bedienende API zur Dokumentenbearbeitung für Python über die .NET-Plattform. Öffnen Sie den Paketmanager von NuGet, suchen Sie nachAspose.pdf und installieren Sie ihn. Sie können auch den folgenden Befehl von der Package Manager Console aus verwenden.

Python Package Manager Console

pip install aspose-pdf

So drehen Sie PDF-Dokumente


Sie benötigen Aspose.PDF für Python, um den Code in Ihrer Umgebung auszuprobieren.

  1. Laden Sie das PDF mit einer Instanz von Document.
  2. Verschieben Sie die Seite nach oben, um die Änderung der Seitengröße auszugleichen.
  3. Stellen Sie die alte und die neue Seitenhöhe ein.
  4. Einstellung des Seitendrehwinkels.
  5. Speichern Sie die ausgegebene PDF-Datei.

Wenn Sie PDF-Dateien für Ihre Aufgaben rotieren möchten, kann diese Lösung hilfreich sein. Mit dieser leistungsstarken Aspose.PDF Python for .NET -Bibliothek können Sie die Seitenausrichtung von Seiten aktualisieren oder ändern und dabei die Qualität beibehalten. Dieses professionelle Tool verwendet Python, um PDF effektiv zu drehen. Das folgende Beispiel zeigt, wie ein PDF-Dokument in Python gedreht wird:

PDF drehen - Python

Dieser Beispielcode zeigt, wie man PDF-Seiten rotiert - Python

Input file:

File not added

Output format:

PDF

Output file:


    doc = ap.Document(input_pdf)
    for page in doc.pages:
        r = page.media_box
        newHeight = r.width
        newWidth = r.height
        newLLX = r.llx
        #  We must to move page upper in order to compensate changing page size
        # (lower edge of the page is 0,0 and information is usually placed from the
        #  Top of the page. That's why we move lover edge upper on difference between
        #  Old and new height.
        newLLY = r.lly + (r.height - newHeight)
        page.media_box = ap.Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight, True)
        # Sometimes we also need to set CropBox (if it was set in original file)
        page.crop_box = ap.Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight, True)

        # Setting Rotation angle of page
        page.rotate = ap.Rotation.ON90

    # Save output file
    doc.save(output_pdf)

Über Aspose.PDF für die Python API

Aspose.PDF für Python über .NET-API unterstützt die meisten etablierten PDF-Standards und PDF-Spezifikationen. Es ermöglicht Entwicklern, Tabellen, Grafiken, Bilder, Hyperlinks, benutzerdefinierte Schriftarten — und mehr — in PDF-Dokumente einzufügen. Darüber hinaus ist es auch möglich, PDF-Dokumente zu drehen. Aspose.PDF für Python via .NET bietet hervorragende Sicherheitsfunktionen für die Entwicklung sicherer PDF-Dokumente. Zu den wichtigsten Funktionen von Aspose.PDF für Python via .NET-API gehören:

  • Möglichkeit, PDF in verschiedenen Bildformaten wie BMP, GIF, JPEG und PNG zu lesen und zu exportieren.
  • Legen Sie grundlegende Informationen (z. B. Autor, Ersteller) des PDF-Dokuments fest.
  • Konvertierungsfunktionen: Konvertieren Sie PDF in Word, Excel und PowerPoint. Konvertiert PDF in Bildformate. Konvertiert die PDF-Datei in das HTML-Format und umgekehrt. Konvertieren Sie PDF in EPUB, Text, XPS usw.

Weitere Informationen zu Aspose.PDF für Python via .NET-API finden Sie in unserer Dokumentation zur Verwendung der API.