Präsentationsnotizen
Aspose.Slides für Node.js via Java bietet die Möglichkeit, Notizen einer beliebigen Folie zu entfernen und vorhandenen Notizen Stil hinzuzufügen. Entwickler können Notizen auf die folgenden Arten entfernen:
- Entfernen Sie Notizen einer bestimmten Folie einer Präsentation.
- Entfernen Sie Notizen aller Folien einer Präsentation
Notizen von Folie entfernen
Notizen einer bestimmten Folie können wie im folgenden Beispiel entfernt werden:
// Erzeugen Sie ein Presentation-Objekt, das eine Präsentationsdatei darstellt
var pres = new aspose.slides.Presentation("presWithNotes.pptx");
try {
// Entfernen der Notizen der ersten Folie
var mgr = pres.getSlides().get_Item(0).getNotesSlideManager();
mgr.removeNotesSlide();
// Speichern der Präsentation auf dem Datenträger
pres.save("test.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
if (pres != null) {
pres.dispose();
}
}
Notizen aus Präsentation entfernen
Notizen aller Folien einer Präsentation können wie im folgenden Beispiel entfernt werden:
// Instanziieren Sie ein Presentation-Objekt, das eine Präsentationsdatei darstellt
var pres = new aspose.slides.Presentation("presWithNotes.pptx");
try {
// Entfernen der Notizen aller Folien
var mgr = null;
for (var i = 0; i < pres.getSlides().size(); i++) {
mgr = pres.getSlides().get_Item(i).getNotesSlideManager();
mgr.removeNotesSlide();
}
// Speichern der Präsentation auf dem Datenträger
pres.save("test.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
if (pres != null) {
pres.dispose();
}
}
Notizstil hinzufügen
getNotesStyle‑Methode wurde zur Klasse MasterNotesSlide hinzugefügt. Diese Eigenschaft gibt den Stil eines Notiztextes an. Die Implementierung wird im folgenden Beispiel gezeigt.
// Instanziieren Sie ein Presentation-Objekt, das eine Präsentationsdatei darstellt
var pres = new aspose.slides.Presentation("demo.pptx");
try {
var notesMaster = pres.getMasterNotesSlideManager().getMasterNotesSlide();
if (notesMaster != null) {
// MasterNotesSlide-Textstil abrufen
var notesStyle = notesMaster.getNotesStyle();
// Symbol-Aufzählungszeichen für Absätze der ersten Ebene festlegen
var paragraphFormat = notesStyle.getLevel(0);
paragraphFormat.getBullet().setType(aspose.slides.BulletType.Symbol);
}
pres.save("NotesSlideWithNotesStyle.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
if (pres != null) {
pres.dispose();
}
}
FAQ
Welches API‑Entität bietet Zugriff auf die Notizen einer bestimmten Folie?
Notizen werden über den Notiz‑Manager der Folie abgerufen: Die Folie hat einen NotesSlideManager und eine getNotesSlide‑Methode, die das Notizobjekt zurückgibt, oder null, wenn keine Notizen vorhanden sind.
Gibt es Unterschiede in der Notizunterstützung zwischen den PowerPoint‑Versionen, mit denen die Bibliothek arbeitet?
Die Bibliothek richtet sich an ein breites Spektrum von Microsoft PowerPoint‑Formaten (97‑neuere) und ODP; Notizen werden in diesen Formaten unterstützt, ohne dass eine installierte Kopie von PowerPoint erforderlich ist.