Αυτό το γρήγορο σεμινάριο περιέχει πληροφορίες σχετικά με πώς να εξαγάγετε όλες τις εικόνες από το έγγραφο του Word στην Python. Παρέχει όλους τους πόρους για τη διαμόρφωση του περιβάλλοντος και εισάγει τις σημαντικές κατασκευές API που απαιτούνται για την ολοκλήρωση της εργασίας, συμπεριλαμβανομένων των ονομάτων κλάσεων, μεθόδων και ιδιοτήτων. Μπορείτε να ακολουθήσετε τα βήματα και να γράψετε ένα πλήρες πρόγραμμα για εξαγωγή εικόνων από το έγγραφο του Word σε python, όπως η εξαγωγή εικόνων από ένα αρχείο DOCX και η αποθήκευση ως τύπος εικόνας PNG, JPG κ.λπ. στο δίσκο.
Βήματα για την εξαγωγή εικόνων από το αρχείο Word στην Python
- Διαμορφώστε το περιβάλλον ώστε να χρησιμοποιεί το Aspose.Words για Python μέσω .NET για την εξαγωγή εικόνων
- Φορτώστε το αρχείο προέλευσης του Word με εικόνες χρησιμοποιώντας το αντικείμενο κλάσης Document
- Λάβετε λίστα με όλα τα σχήματα από το φορτωμένο έγγραφο χρησιμοποιώντας τη μέθοδο get_child_nodes()
- Αναλύστε όλα τα στοιχεία στη συλλογή σχημάτων και εντοπίστε εικόνες
- Δημιουργήστε μοναδικά ονόματα αρχείων για κάθε εικόνα που εντοπίστηκε στη συλλογή σχημάτων
- Αποθηκεύστε την εξαγόμενη εικόνα στο δίσκο με το μοναδικό όνομα
Αυτά τα βήματα περιγράφουν τη διαδικασία εξαγωγής εικόνων από το έγγραφο του Word στην Python με κοινή χρήση της διαμόρφωσης περιβάλλοντος και των βημάτων για τη σύνταξη του προγράμματος. Αφού δημιουργήσετε το περιβάλλον, φορτώστε το αρχείο Word με εικόνες χρησιμοποιώντας το αντικείμενο κλάσης Document και λάβετε τη συλλογή όλων των σχημάτων από αυτό. Καθώς η κλάση Shape έχει μεθόδους για τον εντοπισμό εικόνων, μπορείτε να εξαγάγετε τις εικόνες και να τις αποθηκεύσετε στο δίσκο με το καθορισμένο όνομα.
Κώδικας για εξαγωγή φωτογραφιών από έγγραφο του Word σε Python
Εδώ παρουσιάζεται ο κώδικας που δείχνει τη διαδικασία εξαγωγής εικόνας από το Word στην Python φορτώνοντας το αρχείο προέλευσης χρησιμοποιώντας το αντικείμενο της κλάσης Document που έχει πολλές δυνατότητες όπως παροχή κωδικού πρόσβασης για προστατευμένα αρχεία, ρύθμιση κωδικοποίησης και επισύναψη της προειδοποίησης επανάκληση για τον έλεγχο της διαδικασίας φόρτωσης. Ομοίως, η μέθοδος get_child_nodes() χρησιμοποιείται για την εξαγωγή σχημάτων, ωστόσο, μπορείτε να ανακτήσετε και άλλους κόμβους όπως κεφαλίδες, υποσέλιδα, πίνακες, σχόλια, υποσημειώσεις και σώμα κ.λπ.
Αυτό το άρθρο μας καθοδήγησε να ανακτήσουμε όλες τις φωτογραφίες από ένα αρχείο Word στην Python. Εάν θέλετε να μάθετε τη διαδικασία εισαγωγής φωτογραφίας σε αρχείο Word, ανατρέξτε στο άρθρο στο πώς να εισαγάγετε εικόνα στο Word χρησιμοποιώντας Python.