PDF-Seiten in Python zuschneiden

Wenn Sie mit PDF Dateien arbeiten, müssen Sie die Größe der Seiten möglicherweise häufig programmgesteuert kürzen. Beispielsweise möchten Sie möglicherweise die weißen Ränder um den Inhalt der PDF-Seiten zuschneiden. In diesem Artikel erfahren Sie also, wie Sie PDF-Seiten in Python zuschneiden. Die Richtlinien und das Codebeispiel zeigen jeden Schritt vom Laden der PDF bis zum Speichern der aktualisierten Version nach dem Zuschneiden.

Python Bibliothek zum Zuschneiden von PDF-Seiten

Zum Zuschneiden von PDF Dateien verwenden wir Aspose.PDF for Python. Die Bibliothek bietet einen vollständigen Satz von Funktionen zum Erstellen und Bearbeiten von PDF Dateien aus den Python-Anwendungen heraus. Sie können den folgenden Pip-Befehl verwenden, um die Bibliothek von PyPI zu installieren.

pip install aspose-pdf

Zuschneiden einer PDF-Seite in Python

Im Folgenden finden Sie die Schritte zum Zuschneiden von Seiten in einer PDF-Datei mit unserer Python-PDF-Bibliothek. Zur Demonstration schneiden wir nur die erste Seite der PDF-Datei zu. Sie können den Code jedoch ändern, um alle oder nur bestimmte Seiten zuzuschneiden.

  • Verwenden Sie zunächst die Document Klasse, um die PDF-Eingabedatei über ihren Pfad zu laden.
  • Erstellen Sie dann ein neues Rechteck und initialisieren Sie es mit der Größe, die Sie zum Zuschneiden der Seite verwenden werden.
  • Verwenden Sie die Document.pages-Sammlung, um die gewünschte Seite auszuwählen, und weisen Sie das Rectangle Objekt den Eigenschaften cropbox, trimbox, artbox und bleedbox zu.
  • Rufen Sie abschließend die Methode Document.save() auf, um die aktualisierte PDF-Datei zu speichern.

Das folgende Codebeispiel zeigt, wie Sie eine PDF-Seite in Python zuschneiden.

import aspose.pdf as ap

# PDF-Datei laden
document = ap.Document("input.pdf")

# Erstellen Sie ein neues Rechteck
newBox = ap.Rectangle(200, 220, 2170, 1520, True)

# Ändern Sie die Größe der ersten Seite in PDF
document.pages[1].crop_box = newBox
document.pages[1].trim_box = newBox
document.pages[1].art_box = newBox
document.pages[1].bleed_box = newBox

# Speichern Sie die aktualisierte PDF-Datei
document.save("cropped.pdf")

Online-Tool zum Zuschneiden von PDF Dateien

Wir haben auch ein kostenloses Online-Tool zum Zuschneiden von PDF Dateien mit nur wenigen Klicks. Wenn Sie Ihre PDF-Datei zuschneiden müssen oder die PDF-Zuschneidefunktion testen möchten, können Sie sie ohne Anmeldung verwenden.

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erwerben und die PDF-Zuschneidefunktion ohne Einschränkungen testen.

Erkunden Sie die Python-PDF-Bibliothek

Besuchen Sie die Dokumentation unserer Python-PDF-Bibliothek, um ihre erstaunlichen Funktionen zu erkunden. Falls Sie Vorschläge, Fragen oder Anregungen haben, teilen Sie uns dies über unser Forum mit.

Abschluss

In diesem Artikel haben Sie gelernt, wie Sie PDF-Seiten in Python zuschneiden. Wenn Sie die oben bereitgestellten Richtlinien und Codebeispiele befolgen, können Sie PDF-Zuschnitte ganz einfach in Ihrer Anwendung durchführen. Installieren Sie einfach Aspose.PDF for Python und genießen Sie die leistungsstarken Funktionen zur PDF-Bearbeitung.

Siehe auch