baca tambahkan pembaruan dan hapus catatan slide di PowerPoint menggunakan C# .NET

Catatan slide dalam presentasi PowerPoint digunakan untuk menambahkan referensi bagi presenter untuk mengingat poin-poin penting selama presentasi. Catatan ini dapat ditambahkan ke setiap slide presentasi PowerPoint. Artikel ini juga mencakup beberapa aspek penting dalam menangani catatan slide dalam presentasi secara terprogram.

Setelah membaca artikel ini, Anda akan dapat:

Bekerja dengan Catatan Slide menggunakan Aspose.Slides for .NET

Untuk bekerja dengan catatan slide di PowerPoint, kami akan menggunakan Aspose.Slides for .NET - API otomatisasi PowerPoint yang kuat yang mendukung pembuatan, pembaruan, parsing, dan konversi dokumen presentasi. Anda dapat mengunduh API atau menginstalnya menggunakan opsi berikut:

Menggunakan Manajer Paket NuGet

baca atau perbarui catatan slide di PowerPoint C# .NET

Menggunakan Konsol Pengelola Paket

PM> Install-Package Aspose.Slides.NET

Baca Catatan Slide dari Presentasi PowerPoint di C#

Untuk mengakses catatan slide di PowerPoint, Aspose.Slides for .NET menyediakan antarmuka INotesSlideManager. INotesSlideManager memungkinkan Anda mengakses, membaca, menambahkan, dan memperbarui catatan slide. Berikut adalah langkah-langkah untuk membaca catatan slide dari presentasi PowerPoint.

Contoh kode berikut menunjukkan cara membaca catatan slide dari PowerPoint PPTX menggunakan C#.

// Muat presentasi PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Baca catatan slide
INotesSlide note = mgr.NotesSlide;
Console.Write(note.NotesTextFrame.Text);

Menambahkan Catatan ke Slide PowerPoint di C#

Berikut ini adalah langkah-langkah untuk menambahkan catatan pada slide tertentu dalam presentasi PowerPoint.

  • Muat presentasi PowerPoint di objek Presentation.
  • Akses NotesSlideManager dari slide tertentu.
  • Gunakan antarmuka INotesSlide untuk menambahkan catatan baru.
  • Simpan presentasi menggunakan metode Presentation.Save(String, SaveFormat).

Contoh kode berikut menunjukkan cara menambahkan catatan slide ke PowerPoint PPTX menggunakan C#.

// Muat presentasi PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Tambahkan catatan slide baru
INotesSlide note = mgr.AddNotesSlide();
note.NotesTextFrame.Text = "new slide note";
// Simpan presentasi
presentation.Save("added-slide-notes.pptx", SaveFormat.Pptx);

Perbarui Catatan Slide dalam Presentasi PowerPoint menggunakan C#

Untuk memperbarui catatan dalam slide presentasi tertentu, Anda akan mengakses NotesSlide dengan cara yang sama seperti yang Anda lakukan untuk membaca catatan. Setelah Anda mendapatkan akses ke catatan slide, Anda cukup memperbarui teks menggunakan properti INotesSlide.NotesTextFrame.Text. Setelah selesai, simpan file presentasi menggunakan metode Presentation.Save(String, SaveFormat).

Contoh kode berikut memperlihatkan cara memperbarui catatan slide dalam presentasi PowerPoint menggunakan C#.

// Muat presentasi PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Akses catatan slide
INotesSlide note = mgr.NotesSlide;
// Perbarui teks catatan slide 
note.NotesTextFrame.Text = "this is updated note";
// Simpan presentasi
presentation.Save("updated-slide-notes.pptx", SaveFormat.Pptx);

Hapus Catatan Slide di Presentasi PowerPoint menggunakan C#

Untuk menghapus catatan slide dari presentasi PowerPoint, cukup panggil metode INotesSlideManager.RemoveNotesSlide() dan simpan file presentasi. Contoh kode berikut menunjukkan cara menghapus catatan slide dari presentasi PowerPoint menggunakan C#.

// Muat presentasi PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Hapus catatan slide
mgr.RemoveNotesSlide();
// Simpan presentasi
presentation.Save("removed-slide-notes.pptx", SaveFormat.Pptx);

Lihat juga

Coba Aspose.Slides for .NET Gratis

Anda dapat mencoba Aspose.Slides for .NET menggunakan gratis lisensi sementara.