Αυτό το άρθρο παρέχει λεπτομέρειες σχετικά με πώς να λαμβάνετε εικόνες από ένα PDF σε C# με τη βοήθεια λεπτομερειών διαμόρφωσης και ενός δείγματος κώδικα με δυνατότητα εκτέλεσης. Κοινή χρήση πλήρους λογικής προγράμματος που μπορεί να χρησιμοποιηθεί για τη σύνταξη αυτής της εφαρμογής καθώς παρέχονται όλες οι απαραίτητες κλάσεις και μέθοδοι που απαιτούνται για λήψη εικόνων από PDF σε C# σε διαφορετικές μορφές όπως JPEG, PNG κ.λπ. Θα μάθετε επίσης διάφορες επιλογές για να βελτιώσετε τη διαδικασία προσαρμόζοντας τις εικόνες εξόδου μετά τη λήψη τους από το αρχείο PDF.
Βήματα για λήψη εικόνων PDF σε C#
- Διαμορφώστε το IDE ώστε να χρησιμοποιεί το Aspose.PDF for .NET για εξαγωγή εικόνων από ένα PDF
- Φορτώστε το αρχείο προέλευσης PDF που περιέχει εικόνες χρησιμοποιώντας το αντικείμενο κλάσης Document
- Αποκτήστε πρόσβαση σε μια συγκεκριμένη εικόνα χρησιμοποιώντας το αντικείμενο κλάσης XImage
- Δημιουργήστε μια νέα ροή αρχείου χρησιμοποιώντας το όνομα της επιθυμητής εικόνας
- Αποθηκεύστε την εικόνα ως JPEG και κλείστε τη ροή
Αυτά τα βήματα εξηγούν πώς να λαμβάνετε εικόνα από PDF σε C# κοινοποιώντας μια προσέγγιση βήμα προς βήμα, όπου πρώτα φορτώνουμε το αρχείο προέλευσης PDF και, στη συνέχεια, αποκτάμε πρόσβαση σε μια συγκεκριμένη σελίδα του PDF. Κάθε σελίδα έχει μια συλλογή από πόρους, συμπεριλαμβανομένων εικόνων που μπορούν να αναφερθούν με τη βοήθεια ενός ευρετηρίου. Μόλις γίνει πρόσβαση στην επιθυμητή αναφορά εικόνας στο αντικείμενο κλάσης XImage, μπορεί να αποθηκευτεί ως εικόνα στη ροή σε οποιαδήποτε από τις επιθυμητές μορφές.
Κώδικας για λήψη εικόνας από PDF σε C#
Αυτός ο κώδικας δείχνει τη διαδικασία εξαγωγής εικόνας από το PDF σε C# φορτώνοντάς την στο αντικείμενο κλάσης Document και στη συνέχεια λαμβάνοντας τη λίστα των πόρων μιας συγκεκριμένης σελίδας και, στη συνέχεια, από τους πόρους, λαμβάνοντας τη λίστα εικόνων σε αυτήν τη σελίδα. Μόλις έχουμε πρόσβαση σε μια συγκεκριμένη εικόνα, μπορούμε να μετονομάσουμε μια εικόνα μαζί με τις αλλαγές στις αναφορές μέσα στο έγγραφο. Μπορείτε επίσης να λάβετε διαφορετικές ιδιότητες όπως όνομα, ύψος και πλάτος για να φιλτράρετε τις εικόνες πριν τις αποθηκεύσετε στο δίσκο.
Αυτό το σεμινάριο μας καθοδήγησε να εξάγουμε εικόνες από μια σελίδα PDF. Εάν θέλετε να μάθετε τη διαδικασία προσθήκης υδατογραφήματος σε αρχείο PDF, ανατρέξτε στο άρθρο στο πώς να προσθέσετε υδατογράφημα σε PDF σε C#.