Dieses kleine Thema konzentriert sich auf wie man die Seitengröße von PDF mit Python ändert. Es umfasst alle notwendigen Details zum Konfigurieren der Entwicklungsumgebung, eine Abfolge von Schritten, die befolgt werden müssen, um eine Anwendung zu erstellen, und einen ausführbaren Beispielcode, der den Prozess zum Ändern der Größe einer PDF-Seite mit Python mit Hilfe von zeigt nur wenige API-Aufrufe. Dieser Code kann in allen von Python und .NET Framework unterstützten Umgebungen wie Windows, Linux und macOS verwendet werden.
Schritte zum Ändern der PDF-Papiergröße mit Python
- Richten Sie die Umgebung für die Verwendung der Aspose.PDF für Python über .NET-API ein
- Öffnen Sie die PDF-Quelldatei mit dem Klassenobjekt Document, dessen Seitenabmessungen geändert werden sollen
- Greifen Sie auf die PDF-Seitensammlung im geladenen PDF zu
- Rufen Sie die gewünschte Seite der Sammlung auf, deren Größe aktualisiert werden soll
- Rufen Sie die set_page_size()-Methode der Page-Klasse auf und geben Sie eine neue Seitengröße an
- Speichern Sie die resultierende PDF-Datei mit geänderter Seitengröße
Diese Schritte decken den Prozess zum Bearbeiten der PDF-Seitengröße mit Python ab, indem die Ressourcen bereitgestellt werden, die zum Testen dieser Funktion erforderlich sind. Zunächst laden wir die Ziel-PDF-Datei, greifen auf die Seitensammlung zu und holen uns dann die Referenz auf die Seite, deren Größe aktualisiert werden soll. Die Page-Klasseninstanz enthält eine Methode set_page_size(), die verwendet wird, um die Seitengröße durch Bereitstellen der Seitenbreite und -höhe zu ändern.
Code zum Ändern der PDF-Seitengröße mit Python
This example code demonstrates the process to change the size of a PDF page using Python. The Aspose.PDF use a scaling factor of 72 points for 1 inch of the page resolution. Therefore, you have to calculate the width and height in points by multiplying the number of desired inches by 72. Angenommen, Sie möchten die Seitengröße auf Umschlag 10# festlegen, der eine Höhe von 9,49 Zoll und eine Breite von 4,13 Zoll hat. Daher multiplizieren Sie beide Zahlen mit 72, bevor Sie sie an die Methode set_page_size() übergeben.
Dieses Beispiel hat uns gelehrt, PDF-Seitenabmessungen mit Python zu ändern. Wenn Sie mehr über das Konvertieren einer PDF-Datei in eine Excel-Datei erfahren möchten, lesen Sie den Artikel zu wie man PDF mit Python in Excel konvertiert.