Αυτό το σύντομο σεμινάριο σας καθοδηγεί στη μετατροπή ενός GIF σε PDF σε Python. Θα μοιραστεί λεπτομέρειες για τη ρύθμιση του IDE για ανάπτυξη, μια λίστα βημάτων κώδικα και ένα δείγμα κώδικα για την ανάπτυξη ενός μετατροπέα αρχείων GIF σε PDF σε Python. Θα συζητηθούν επίσης μερικές βελτιώσεις για τη δημιουργία του προσαρμοσμένου PDF εξόδου.
Βήματα για τη μετατροπή GIF σε PDF με Python.
- Ορίστε το περιβάλλον ώστε να χρησιμοποιεί Aspose.PDF for Python via .NET για να αλλάξετε ένα αρχείο από GIF σε PDF
- Ορίστε τα ονόματα των αρχείων εισόδου GIF και εξόδου PDF
- Φορτώστε το αρχείο GIF προέλευσης χρησιμοποιώντας το module Image από τη βιβλιοθήκη PIL
- Λάβετε το πλάτος και το ύψος της εικόνας GIF για περαιτέρω επεξεργασία στον κώδικα
- Δημιουργήστε ένα νέο αντικείμενο κλάσης Document για να κρατήσετε το αρχείο PDF εξόδου
- Προσθέστε μια νέα σελίδα στο νεοδημιουργημένο αρχείο PDF
- Δημιουργήστε ένα αντικείμενο της κλάσης Image από τη βιβλιοθήκη Aspose.PDF και ορίστε το αρχείο του σε αρχείο GIF
- Προαιρετικά ορίστε τις ιδιότητες της σελίδας
- Προσθέστε το αντικείμενο Image στη συλλογή παραγράφων της σελίδας και αποθηκεύστε το αρχείο PDF εξόδου
Αυτά τα βήματα περιλαμβάνουν τη πλήρη διαδικασία για μετατροπή GIF σε PDF με Python. Φορτώστε το αρχικό αρχείο GIF, αποκτήστε πρόσβαση στο μέγεθός του, δημιουργήστε ένα αντικείμενο Document για το PDF, προσθέστε μια σελίδα σε αυτό, και δημιουργήστε ένα αντικείμενο κλάσης Image ορίζοντας την ιδιότητα file του στο όνομα του αρχείου GIF. Προσθέστε αυτήν την εικόνα στη συλλογή παραγράφων στη σελίδα και αποθηκεύστε το παραγόμενο αρχείο PDF.
Κώδικας για τη μετατροπή αρχείου GIF σε PDF με Python
Δεν είναι δυνατή η ανάκτηση του κειμένου για μετάφραση.
Ο παραπάνω κώδικας δείχνει τη διαδικασία για μετατροπή GIF σε PDF με Python. Στον παραπάνω κώδικα, η ρύθμιση των ιδιοτήτων page_info είναι προαιρετική· ορίζει το μέγεθος της σελίδας ώστε να ταιριάζει ακριβώς με το μέγεθος της εικόνας GIF. Παρομοίως, για να αποφευχθεί η απρόσμενη αυτόματη κλιμάκωση, επιβάλλετε την τοποθέτηση και τις διαστάσεις της εικόνας ορίζοντας τις ιδιότητες fix_width και fix_height στην εικόνα GIF.
Αυτό το άρθρο μας δίδαξε πώς να αναπτύξουμε έναν μετατροπέα GIF σε PDF. Για να προσθέσετε αρίθμηση Bates σε ένα αρχείο PDF, ανατρέξτε στο άρθρο Προσθήκη αριθμών Bates σε PDF χρησιμοποιώντας Python.