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

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

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

  1. Διαμορφώστε το IDE για προσθήκη Aspose.PDF for Java για εξαγωγή εικόνων PDF
  2. Φορτώστε το αρχείο PDF εισόδου στο αντικείμενο Document class από το δίσκο ή τη ροή μνήμης
  3. Λάβετε την αναφορά στη συλλογή πόρων της σελίδας PDF στόχου από την οποία πρόκειται να εξαχθεί η εικόνα
  4. Λάβετε την αναφορά της επιθυμητής εικόνας χρησιμοποιώντας το αντικείμενο κλάσης XImage από τη συλλογή εικόνων στους πόρους
  5. Δημιουργήστε το αντικείμενο FileOutputStream για την αποθήκευση της εικόνας εξόδου
  6. Αποθηκεύστε την εικόνα προορισμού ως αρχείο JPG

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

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

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

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

 Ελληνικά