Αυτό το μικρό θέμα εστιάζει στο πώς να αλλάξετε το μέγεθος σελίδας του PDF χρησιμοποιώντας την Python. Περιλαμβάνει όλες τις απαραίτητες λεπτομέρειες για τη διαμόρφωση του περιβάλλοντος ανάπτυξης, μια ακολουθία βημάτων που πρέπει να ακολουθηθούν για τη δημιουργία μιας εφαρμογής και ένα εκτελούμενο δείγμα κώδικα που παρουσιάζει τη διαδικασία αλλαγής μεγέθους σελίδας PDF χρησιμοποιώντας Python με τη βοήθεια μόνο μερικές κλήσεις API. Αυτός ο κώδικας μπορεί να χρησιμοποιηθεί σε οποιοδήποτε από τα περιβάλλοντα που υποστηρίζονται από Python και .NET Framework όπως Windows, Linux και macOS.
Βήματα για την αλλαγή του μεγέθους χαρτιού PDF χρησιμοποιώντας την Python
- Ρυθμίστε το περιβάλλον για τη χρήση του API Aspose.PDF για Python μέσω .NET
- Ανοίξτε το αρχείο PDF προέλευσης χρησιμοποιώντας το αντικείμενο κλάσης Document του οποίου οι διαστάσεις σελίδας πρόκειται να αλλάξουν
- Πρόσβαση στη συλλογή σελίδων PDF στο φορτωμένο PDF
- Αποκτήστε πρόσβαση στην επιθυμητή σελίδα από τη συλλογή για την οποία πρόκειται να ενημερωθεί το μέγεθος
- Καλέστε τη μέθοδο set_page_size() της κλάσης Page και παρέχετε ένα νέο μέγεθος σελίδας
- Αποθηκεύστε το αρχείο PDF που προκύπτει με τροποποιημένο μέγεθος σελίδας
Αυτά τα βήματα καλύπτουν τη διαδικασία επεξεργασίας μεγέθους σελίδας PDF χρησιμοποιώντας Python παρέχοντας τους πόρους που απαιτούνται για τη δοκιμή αυτής της δυνατότητας. Αρχικά, φορτώνουμε το αρχείο PDF-στόχου, έχουμε πρόσβαση στη συλλογή σελίδων και, στη συνέχεια, λαμβάνουμε την αναφορά στη σελίδα της οποίας το μέγεθος πρόκειται να ενημερωθεί. Η παρουσία κλάσης Page περιέχει μια μέθοδο set_page_size() που χρησιμοποιείται για την τροποποίηση του μεγέθους της σελίδας παρέχοντας το πλάτος και το ύψος της σελίδας.
Κώδικας για τροποποίηση μεγέθους σελίδας PDF χρησιμοποιώντας 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. Ας υποθέσουμε ότι θέλετε να ορίσετε το μέγεθος της σελίδας σε Envelop 10# που έχει ύψος 9,49 ίντσες και πλάτος 4,13 ίντσες, επομένως θα πολλαπλασιάσετε και τους δύο αριθμούς επί 72 πριν το περάσετε στη μέθοδο set_page_size().
Αυτό το παράδειγμα μας δίδαξε να αλλάξουμε τις διαστάσεις της σελίδας PDF χρησιμοποιώντας την Python. Εάν ενδιαφέρεστε να μάθετε σχετικά με τη μετατροπή ενός PDF σε αρχείο Excel, ανατρέξτε στο άρθρο στο Πώς να μετατρέψετε PDF σε Excel χρησιμοποιώντας Python.