Επισημάνετε το κείμενο στο PowerPoint χρησιμοποιώντας Java ακολουθώντας αυτόν τον οδηγό. Μοιράζεται τη λίστα βημάτων, έναν πόρο βιβλιοθήκης για να ρυθμίσετε το περιβάλλον ανάπτυξης και ένα δείγμα κώδικα για την ανάπτυξη ενός σημειωτή PPT χρησιμοποιώντας Java. Θα λάβετε οδηγίες για αναζήτηση στο κείμενο με διαφορετικούς τρόπους, συμπεριλαμβανομένης της χρήσης του Regex για την επισήμανση του επιθυμητού κειμένου.
Βήματα για την επισήμανση στο PowerPoint χρησιμοποιώντας Java
- Ρυθμίστε το περιβάλλον ώστε να χρησιμοποιεί το Aspose.Slides for Java για την επισήμανση του κειμένου
- Φορτώστε το αρχείο PowerPoint στο αντικείμενο κλάσης Presentation και αναλύστε όλες τις διαφάνειες
- Λάβετε όλα τα σχήματα από τη διαφάνεια στην επανάληψη ως παράδειγμα Αντικειμένου
- Εφαρμογή τύπου cast στο αντικείμενο ως AutoShape
- Επισημάνετε το κείμενο χρησιμοποιώντας διαφορετικές υπερφορτώσεις της μεθόδου highlightText().
- Αποθηκεύστε την παρουσίαση εξόδου με επισημασμένο κείμενο σε αυτήν
Αυτά τα βήματα συνοψίζουν τη διαδικασία ανάπτυξης για ένα εργαλείο επισήμανσης παρουσίασης χρησιμοποιώντας Java. Ξεκινήστε τη διαδικασία αποκτώντας πρόσβαση στη συλλογή σχημάτων από όλες τις διαφάνειες όπου πρόκειται να επισημανθεί το κείμενο. Μόλις δημιουργηθεί το αντικείμενο AutoShape, χρησιμοποιήστε το αντικείμενο TextHighlightingOptions για να προσαρμόσετε τη λειτουργία επισήμανσης και χρησιμοποιήστε τη μέθοδο highlightText() για να επισημάνετε το κείμενο.
Κώδικας για την ανάπτυξη του PowerPoint Presentation Highlighter με χρήση Java
import com.aspose.slides.*; | |
import java.awt.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Highlight text in the presentation using Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Load the presentation | |
Presentation presentation = new Presentation("pres1.pptx"); | |
// Iterate through all the slides | |
for (ISlide slide : presentation.getSlides()) | |
{ | |
// Iterate through all the shapes | |
for (Object obj : slide.getShapes()) | |
{ | |
// Type case the Object item | |
AutoShape autoShape = (AutoShape)obj; | |
// Highlighting all words containing 'mytask' | |
autoShape.getTextFrame().highlightText("mytask", Color.RED); | |
TextHighlightingOptions textHighlightingOptions = new TextHighlightingOptions(); | |
textHighlightingOptions.setWholeWordsOnly(true); | |
autoShape.getTextFrame().highlightText("Test", Color.YELLOW, textHighlightingOptions); | |
} | |
} | |
// Save the resultant presentation | |
presentation.save("Output.pptx", SaveFormat.Pptx); | |
System.out.println("Done"); | |
} | |
} |
Αυτός ο κώδικας δείχνει πώς να επισημάνετε κείμενο στο PowerPoint χρησιμοποιώντας Java. Παρέχει υποστήριξη για αναζήτηση κειμένου με διαφορετικούς τρόπους, ορίζοντας σημαίες για αναζητήσεις με διάκριση πεζών-κεφαλαίων και αναζητήσεις ολόκληρων λέξεων. Μπορείτε να χρησιμοποιήσετε τη μέθοδο highlightText() για αναζήτηση σταθερού κειμένου και τη μέθοδο highlightRegex() για αναζήτηση και επισήμανση κειμένου χρησιμοποιώντας τις εκφράσεις Regex.
Αυτό το σεμινάριο μας καθοδήγησε στην αναζήτηση και την επισήμανση κειμένου σε παρουσιάσεις PowerPoint. Για να διαγράψετε κείμενο, ανατρέξτε στο άρθρο στο πώς να διαγράψετε κείμενο σε PPTX χρησιμοποιώντας Java.