Dieses einfache Thema konzentriert sich auf das Zuschneiden eines PDF mit Python. Es umfasst die Konfigurationsdetails, den Programmablauf und einen funktionierenden Beispielcode, der eine Anwendung zum Zuschneiden einer Seite in PDF mit Python demonstriert. Dieser Beispielcode kann in jedem Betriebssystem verwendet werden, das die Python- und .NET-Umgebungen unterstützt, und erfordert weder Acrobat noch ein anderes Drittanbieter-Tool zum Zuschneiden eines Teils einer PDF-Datei.
Schritte zum Zuschneiden von PDFs mit Python
- Richten Sie die Umgebung ein, um Verwenden Sie Aspose.PDF für Python über .NET einen Teil einer Seite zuzuschneiden
- Greifen Sie mit dem Klassenobjekt Document auf die Beispiel-PDF-Datei zu, um sie zuzuschneiden
- Werte der PDF-Seitenfelder anzeigen (falls erforderlich)
- Instanziieren Sie das Klassenobjekt Rectangle, indem Sie den Zuschneidebereich definieren
- Weisen Sie das zugeschnittene Rechteck CropBox, TrimBox, ArtBox und BleedBox zu
- Speichern Sie die PDF-Datei mit dem zugeschnittenen Bereich auf der Festplatte
Die obigen Schritte umfassen das Verfahren zum Zuschneiden eines PDF-Dokuments mit Python. Der Prozess wird eingeleitet, indem auf die Quell-PDF-Datei zugegriffen und die vorhandenen Werte für CropBox, TrimBox, ArtBox, BleedBox und MediaBo in der Konsole angezeigt werden. In den folgenden Schritten wird ein zugeschnittener Bereich definiert, indem eine Instanz der Klasse Rechteck verwendet und diese als neuer Parameter für alle oben angegebenen PDF-Seitenfelder festgelegt wird.
Code zum Zuschneiden einer PDF-Datei mit Python
Dieser Beispielcode kann als Basisanwendung zum Zuschneiden einer PDF-Seite mit Python verwendet werden. Sie können je nach Bedarf einen beliebigen Wert für das PDF-Feld festlegen. Um jedoch einen Teil der Quell-PDF-Datei zuzuschneiden und vollständig auf der Seite der neuen PDF-Datei anzuzeigen, wenden Sie den neuen Wert auf alle genannten Felder an. Mit dem Flag normalizeCoordinates können bei Bedarf die neuen Rechteckabmessungen angepasst werden.
In diesem Thema haben wir uns darauf konzentriert, wie man PDF-Dateien mit Python zuschneidet. Wenn Sie mehr über das Ändern von PDF-Metadaten erfahren möchten, lesen Sie den Artikel zu wie man PDF-Metadaten mit Python ändert.