Πώς να λάβετε εικόνες από ένα PDF στην Python

Αυτό το θέμα καλύπτει λεπτομέρειες σχετικά με πώς να λαμβάνετε εικόνες από ένα PDF στην Python με τη βοήθεια βημάτων διαμόρφωσης και ενός εκτελούμενου δείγματος κώδικα. Κοινόχρηστος πλήρης κώδικας προγράμματος που μπορεί να χρησιμοποιηθεί για την ανάπτυξη αυτής της εφαρμογής καθώς παρέχονται όλες οι απαιτούμενες κλάσεις και μέθοδοι που απαιτούνται για λήψη εικόνων από PDF στην Python σε διαφορετικές μορφές όπως PNG, JPEG κ.λπ. Θα παρατηρήσετε επίσης διαφορετικές επιλογές για να βελτιώσετε τη διαδικασία προσαρμόζοντας τις εικόνες που δημιουργούνται αφού έχετε πρόσβαση σε αυτές από το αρχείο PDF.

Βήματα για λήψη εικόνων PDF στην Python

  1. Διαμορφώστε το IDE ώστε να χρησιμοποιεί το Aspose.PDF για Python μέσω .NET για εξαγωγή εικόνων από ένα PDF
  2. Αποκτήστε πρόσβαση στο αρχείο προέλευσης PDF με εικόνες μέσα σε αυτό χρησιμοποιώντας το αντικείμενο κλάσης Document
  3. Αποκτήστε πρόσβαση σε μια συγκεκριμένη εικόνα μέσα στους πόρους της σελίδας χρησιμοποιώντας το αντικείμενο κλάσης XImage
  4. Δημιουργήστε μια νέα ροή αρχείου χρησιμοποιώντας το όνομα της επιθυμητής εικόνας
  5. Αποθηκεύστε την εικόνα ως αρχείο JPEG στο δίσκο

Αυτά τα βήματα συνεπάγονται πώς να λαμβάνετε εικόνα από PDF στην Python εκθέτοντας μια προσέγγιση βήμα προς βήμα, όπου πρώτα ανοίγουμε το αρχείο προέλευσης PDF και, στη συνέχεια, έχουμε πρόσβαση σε μια συγκεκριμένη σελίδα μέσα στο PDF. Για κάθε σελίδα PDF, υπάρχει μια συλλογή πόρων που περιλαμβάνει εικόνες στις οποίες μπορείτε να παραπέμψετε με τη βοήθεια ενός ευρετηρίου. Μόλις γίνει πρόσβαση στην απαιτούμενη αναφορά εικόνας χρησιμοποιώντας μια παρουσία του αντικειμένου κλάσης XImage, μπορεί να αποθηκευτεί ως εικόνα στο δίσκο χρησιμοποιώντας μια παρουσία της ροής μνήμης.

Κώδικας για λήψη εικόνας από PDF σε Python

Αυτός ο κώδικας παρουσιάζει τη διαδικασία για βγάζοντας την εικόνα από το PDF στην Python προσεγγίζοντας την στο αντικείμενο της κλάσης Document και στη συνέχεια φορτώνοντας πρόσβαση στην επιθυμητή εικόνα σε μια συγκεκριμένη σελίδα με πρόσβαση στη λίστα πόρων της Μόλις έχουμε πρόσβαση στην επιθυμητή εικόνα, μπορεί να το μετονομάσει και μπορεί επίσης να κάνει αλλαγές στις αναφορές μέσα στο έγγραφο. Μπορείτε επίσης να αποκτήσετε πρόσβαση σε διάφορες ιδιότητες όπως όνομα, πλάτος και ύψος για να φιλτράρετε τις εικόνες πριν τις αποθηκεύσετε ως αρχείο στο δίσκο.

Αυτό το παράδειγμα μας καθοδήγησε στην εξαγωγή εικόνων από μια σελίδα PDF. Εάν ενδιαφέρεστε να μάθετε για τη διαδικασία προσθήκης υδατογραφήματος σε αρχείο PDF, ανατρέξτε στο άρθρο στο πώς να προσθέσετε υδατογράφημα σε PDF στην Python.

 Ελληνικά