Kelola Catatan Presentasi di Python
Gambaran Umum
Aspose.Slides mendukung penghapusan slide catatan dari presentasi. Pada topik ini, kami akan memperkenalkan fitur tersebut, termasuk cara menghapus catatan dan cara menerapkan gaya pada slide catatan dalam sebuah presentasi. Aspose.Slides memungkinkan Anda menghapus catatan dari slide mana pun serta menerapkan gaya pada catatan yang ada. Pengembang dapat menghapus catatan dengan cara berikut:
- Menghapus catatan dari slide tertentu dalam sebuah presentasi.
- Menghapus catatan dari semua slide dalam sebuah presentasi.
Hapus Catatan dari Slide
Catatan dari slide tertentu dapat dihapus seperti yang ditunjukkan pada contoh di bawah:
import aspose.slides as slides
# Membuat objek Presentation yang mewakili file presentasi
with slides.Presentation(path + "AccessSlides.pptx") as presentation:
# Menghapus catatan pada slide pertama
mgr = presentation.slides[0].notes_slide_manager
mgr.remove_notes_slide()
# menyimpan presentasi ke disk
presentation.save("RemoveNotesAtSpecificSlide_out.pptx", slides.export.SaveFormat.PPTX)
Hapus Catatan dari Semua Slide
Catatan dari semua slide dalam sebuah presentasi dapat dihapus seperti yang ditunjukkan pada contoh di bawah:
import aspose.slides as slides
# Membuat objek Presentation yang mewakili file presentasi
with slides.Presentation(path + "AccessSlides.pptx") as presentation:
# Menghapus catatan pada semua slide
for i in range(len(presentation.slides)):
mgr = presentation.slides[i].notes_slide_manager
mgr.remove_notes_slide()
# menyimpan presentasi ke disk
presentation.save("RemoveNotesFromAllSlides_out.pptx", slides.export.SaveFormat.PPTX)
Tambah NotesStyle
Properti notes_style telah ditambahkan ke kelas MasterNotesSlide. Properti ini menentukan gaya teks catatan. Implementasinya ditunjukkan pada contoh di bawah.
import aspose.slides as slides
# Membuat kelas Presentation yang mewakili file presentasi
with slides.Presentation(path + "AccessSlides.pptx") as presentation:
notesMaster = presentation.master_notes_slide_manager.master_notes_slide
if notesMaster != None:
# Dapatkan gaya teks MasterNotesSlide
notesStyle = notesMaster.notes_style
#Set simbol bullet untuk paragraf level pertama
paragraphFormat = notesStyle.get_level(0)
paragraphFormat.bullet.type = slides.BulletType.SYMBOL
# simpan file PPTX ke Disk
presentation.save("AddNotesSlideWithNotesStyle_out.pptx", slides.export.SaveFormat.PPTX)
FAQ
Entitas API mana yang memberikan akses ke catatan slide tertentu?
Catatan diakses melalui manajer catatan slide: slide memiliki NotesSlideManager dan sebuah property yang mengembalikan objek catatan, atau None jika tidak ada catatan.
Apakah ada perbedaan dukungan catatan di antara versi PowerPoint yang didukung oleh pustaka ini?
Pustaka ini mendukung berbagai format Microsoft PowerPoint (97–versi terbaru) serta ODP; catatan didukung dalam format-format tersebut tanpa bergantung pada instalasi PowerPoint.