Note
Contents
[
Hide
]
This article demonstrates how to add, read, remove, and update notes slides using Aspose.Slides for Python via Java.
Install the package as described in Installation. Each example imports asposeslides before starting the JVM, then imports the API after the JVM is running.
Add a Notes Slide
Create a notes slide and assign text to it.
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation
presentation = Presentation()
try:
slide = presentation.getSlides().get_Item(0)
notes_slide = slide.getNotesSlideManager().addNotesSlide()
notes_slide.getNotesTextFrame().setText("My note")
finally:
presentation.dispose()
Access a Notes Slide
Read text from an existing notes slide.
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation
presentation = Presentation()
try:
slide = presentation.getSlides().get_Item(0)
notes_slide = slide.getNotesSlideManager().addNotesSlide()
notes_slide.getNotesTextFrame().setText("My note")
notes = notes_slide.getNotesTextFrame().getText()
print(notes)
finally:
presentation.dispose()
Remove a Notes Slide
Remove the notes slide associated with a slide.
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation
presentation = Presentation()
try:
slide = presentation.getSlides().get_Item(0)
slide.getNotesSlideManager().addNotesSlide()
slide.getNotesSlideManager().removeNotesSlide()
finally:
presentation.dispose()
Update Notes Text
Change the text of a notes slide.
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation
presentation = Presentation()
try:
slide = presentation.getSlides().get_Item(0)
notes_slide = slide.getNotesSlideManager().addNotesSlide()
notes_slide.getNotesTextFrame().setText("Old")
notes_slide.getNotesTextFrame().setText("Updated")
finally:
presentation.dispose()