Αυτό το σύντομο σεμινάριο εξηγεί πώς να εξάγετε κείμενο από PowerPoint χρησιμοποιώντας Java. Θα μοιραστεί λεπτομέρειες για τη ρύθμιση του IDE, μια λίστα βημάτων και ένα δείγμα κώδικα για την ανάπτυξη ενός μετατροπέα PowerPoint σε κείμενο χρησιμοποιώντας Java. Θα συζητηθούν διάφορες επιλογές για την εξαγωγή κειμένου από την παρουσίαση.
Βήματα για την εξαγωγή όλου του κειμένου από το PowerPoint με Java
- Ορίστε το περιβάλλον ώστε να χρησιμοποιεί Aspose.Slides for Java για τη μετατροπή του PPTX σε TXT
- Εισαγάγετε τις εξαρτήσεις για την ανάλυση διαφανειών και την έξοδο αρχείου
- Φορτώστε το αρχείο PPTX προέλευσης στη μνήμη χρησιμοποιώντας την κλάση Presentation
- Ανακτήστε όλα τα πλαίσια κειμένου για να συλλέξετε κάθε δοχείο κειμένου από όλα τα slides
- Αναλύστε όλα τα παραγράφους και τμήματα των πλαισίων και προσθέστε το κείμενο στο αντικείμενο StringBuilder
- Αποθηκεύστε το αρχείο εξόδου ως αρχείο TXT
Τα παραπάνω βήματα συνοψίζουν τη διαδικασία για εξαγωγή κειμένου από PPTX χρησιμοποιώντας Java. Φορτώστε την παρουσίαση, αποκτήστε πρόσβαση σε όλα τα πλαίσια κειμένου, δημιουργήστε ένα αντικείμενο StringBuilder και επαναλάβετε μέσω όλων των πλαισίων για να ανακτήσετε τις παραγράφους. Από κάθε παράγραφο, ανακτήστε τα τμήματα, εξάγετε το κείμενο από κάθε τμήμα και προσθέστε το στο αντικείμενο StringBuilder, και τέλος αποθηκεύστε το συγκεντρωμένο κείμενο σε αρχείο TXT.
Κώδικας για τη μετατροπή PPTX σε TXT χρησιμοποιώντας Java
Αυτός ο κώδικας δείχνει πώς να μετατρέψετε κείμενο PowerPoint με τη χρήση της Java. Μπορείτε να εξάγετε κείμενο από διαφάνεια σε διαφάνεια χρησιμοποιώντας τη μέθοδο SlideUtil.getAllTextBoxes(), που παίρνει ως είσοδο τη διαφάνεια, και εξάγει τις σημειώσεις του ομιλητή, χρησιμοποιώντας τη μέθοδο slide.getNotesSlideManager().getNotesSlide(), και εξαγωγή κειμένου από πίνακες, χρησιμοποιώντας το slide.getShapes(), που επιστρέφει ένα σύνολο σχημάτων, και φιλτράροντας κάθε σχήμα που είναι παράδειγμα του ITable. Μπορεί επίσης να παραχθεί έξοδος JSON, γεμίζοντας ένα JsonObject και αποθηκεύοντας τα δεδομένα σε ένα JSONArray.
Αυτό το άρθρο εξηγεί τη διαδικασία μετατροπής του PowerPoint σε κείμενο. Για να μετατρέψετε μια παρουσίαση σε βίντεο, ανατρέξτε στο άρθρο Convert PowerPoint to Video using Java.