Spravovat poznámky k prezentaci v Pythonu
Přehled
Aspose.Slides podporuje odstraňování poznámkových snímků z prezentace. V tomto tématu představíme tuto funkci, včetně toho, jak odstranit poznámky a jak použít styl na poznámkové snímky v prezentaci. Aspose.Slides umožňuje odstranit poznámky z libovolného snímku a také aplikovat stylování na existující poznámky. Vývojáři mohou odstranit poznámky následujícími způsoby:
- Odstranit poznámky z konkrétního snímku v prezentaci.
- Odstranit poznámky ze všech snímků v prezentaci.
Odstranit poznámky ze snímku
Poznámky konkrétního snímku lze odstranit, jak ukazuje následující příklad:
import aspose.slides as slides
# Vytvořte objekt Presentation, který představuje soubor prezentace
with slides.Presentation(path + "AccessSlides.pptx") as presentation:
# Odstraňování poznámek z prvního snímku
mgr = presentation.slides[0].notes_slide_manager
mgr.remove_notes_slide()
# uložit prezentaci na disk
presentation.save("RemoveNotesAtSpecificSlide_out.pptx", slides.export.SaveFormat.PPTX)
Odstranit poznámky ze všech snímků
Poznámky všech snímků v prezentaci lze odstranit, jak ukazuje následující příklad:
import aspose.slides as slides
# Vytvořte objekt Presentation, který představuje soubor prezentace
with slides.Presentation(path + "AccessSlides.pptx") as presentation:
# Odstraňování poznámek ze všech snímků
for i in range(len(presentation.slides)):
mgr = presentation.slides[i].notes_slide_manager
mgr.remove_notes_slide()
# uložit prezentaci na disk
presentation.save("RemoveNotesFromAllSlides_out.pptx", slides.export.SaveFormat.PPTX)
Přidat NotesStyle
Vlastnost notes_style byla přidána do třídy MasterNotesSlide. Tato vlastnost určuje styl textu poznámek. Implementace je demonstrována v ukázce níže.
import aspose.slides as slides
# Vytvořte třídu Presentation, která představuje soubor prezentace
with slides.Presentation(path + "AccessSlides.pptx") as presentation:
notesMaster = presentation.master_notes_slide_manager.master_notes_slide
if notesMaster != None:
# Získat styl textu MasterNotesSlide
notesStyle = notesMaster.notes_style
# Nastavit symbol bullet pro odstavce první úrovně
paragraphFormat = notesStyle.get_level(0)
paragraphFormat.bullet.type = slides.BulletType.SYMBOL
# uložit soubor PPTX na disk
presentation.save("AddNotesSlideWithNotesStyle_out.pptx", slides.export.SaveFormat.PPTX)
Často kladené otázky
Která entita API poskytuje přístup k poznámkám konkrétního snímku?
Poznámky jsou přístupné přes správce poznámek snímku: snímek má NotesSlideManager a property, která vrací objekt poznámek, nebo None, pokud nejsou žádné poznámky.
Existují rozdíly v podpoře poznámek napříč verzemi PowerPointu, se kterými knihovna pracuje?
Knihovna cílí na širokou škálu formátů Microsoft PowerPoint (97–novější) a ODP; poznámky jsou v těchto formátech podporovány bez závislosti na nainstalované kopii PowerPointu.