Διαχείριση Σημειώσεων Παρουσίασης σε Java
Επισκόπηση
Aspose.Slides υποστηρίζει την αφαίρεση των διαφανειών σημειώσεων από μια παρουσίαση. Σε αυτό το θέμα, θα παρουσιάσουμε αυτή τη δυνατότητα, συμπεριλαμβανομένου του πώς να αφαιρέσετε σημειώσεις και πώς να εφαρμόσετε στυλ σε διαφάνειες σημειώσεων σε μια παρουσίαση. Aspose.Slides σας επιτρέπει να αφαιρέσετε σημειώσεις από οποιαδήποτε διαφάνεια και επίσης να εφαρμόσετε μορφοποίηση σε υπάρχουσες σημειώσεις. Οι προγραμματιστές μπορούν να αφαιρέσουν σημειώσεις με τους ακόλουθους τρόπους:
- Αφαίρεση σημειώσεων από συγκεκριμένη διαφάνεια σε μια παρουσίαση.
- Αφαίρεση σημειώσεων από όλες τις διαφάνειες σε μια παρουσίαση.
Αφαίρεση σημειώσεων από διαφάνεια
Οι σημειώσεις μιας συγκεκριμένης διαφάνειας μπορούν να αφαιρεθούν όπως φαίνεται στο παρακάτω παράδειγμα:
// Δημιουργήστε ένα αντικείμενο Presentation που αντιπροσωπεύει ένα αρχείο παρουσίασης
Presentation pres = new Presentation("presWithNotes.pptx");
try {
// Αφαίρεση σημειώσεων της πρώτης διαφάνειας
INotesSlideManager mgr = pres.getSlides().get_Item(0).getNotesSlideManager();
mgr.removeNotesSlide();
// Αποθήκευση παρουσίασης στο δίσκο
pres.save("test.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Αφαίρεση σημειώσεων από παρουσίαση
Οι σημειώσεις όλων των διαφανειών μιας παρουσίασης μπορούν να αφαιρεθούν όπως φαίνεται στο παρακάτω παράδειγμα:
// Δημιουργήστε ένα αντικείμενο Presentation που αντιπροσωπεύει ένα αρχείο παρουσίασης
Presentation pres = new Presentation("presWithNotes.pptx");
try {
// Αφαίρεση σημειώσεων όλων των διαφανειών
INotesSlideManager mgr = null;
for (int i = 0; i < pres.getSlides().size(); i++) {
mgr = pres.getSlides().get_Item(i).getNotesSlideManager();
mgr.removeNotesSlide();
}
// Αποθήκευση παρουσίασης στο δίσκο
pres.save("test.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Προσθήκη στυλ σημειώσεων
Η μέθοδος getNotesStyle προστέθηκε στη διεπαφή IMasterNotesSlide και στην κλάση MasterNotesSlide αντίστοιχα. Αυτή η ιδιότητα καθορίζει το στυλ του κειμένου σημειώσεων. Η υλοποίηση φαίνεται στο παρακάτω παράδειγμα.
// Δημιουργήστε ένα αντικείμενο Presentation που αντιπροσωπεύει ένα αρχείο παρουσίασης
Presentation pres = new Presentation("demo.pptx");
try {
IMasterNotesSlide notesMaster = pres.getMasterNotesSlideManager().getMasterNotesSlide();
if (notesMaster != null)
{
// Λάβετε το στυλ κειμένου MasterNotesSlide
ITextStyle notesStyle = notesMaster.getNotesStyle();
//Ορίστε σύμβολο κουκκίδας για τις παραγράφους του πρώτου επιπέδου
IParagraphFormat paragraphFormat = notesStyle.getLevel(0);
paragraphFormat.getBullet().setType(BulletType.Symbol);
}
pres.save("NotesSlideWithNotesStyle.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Συχνές ερωτήσεις
Ποια οντότητα API παρέχει πρόσβαση στις σημειώσεις μιας συγκεκριμένης διαφάνειας;
Οι σημειώσεις προσπελαύνονται μέσω του διαχειριστή σημειώσεων της διαφάνειας: η διαφάνεια διαθέτει ένα NotesSlideManager και μια method που επιστρέφει το αντικείμενο σημειώσεων, ή null εάν δεν υπάρχουν σημειώσεις.
Υπάρχουν διαφορές στην υποστήριξη σημειώσεων μεταξύ των εκδόσεων του PowerPoint με τις οποίες λειτουργεί η βιβλιοθήκη;
Η βιβλιοθήκη στοχεύει σε ένα ευρύ φάσμα μορφών Microsoft PowerPoint (97–νεότερες) και ODP· οι σημειώσεις υποστηρίζονται σε αυτές τις μορφές χωρίς να εξαρτώνται από μια εγκατεστημένη έκδοση του PowerPoint.