# Kelola Catatan Presentasi dalam PHP

> Sesuaikan catatan presentasi dengan Aspose.Slides untuk PHP melalui Java. Bekerja secara mulus dengan catatan PowerPoint dan OpenDocument untuk meningkatkan produktivitas Anda.

Source: https://docs.aspose.com/slides/id/php-java/presentation-notes/
Updated: 2026-06-12

## **Gambaran Umum**

Aspose.Slides mendukung penghapusan slide catatan dari sebuah presentasi. Pada topik ini, kami akan memperkenalkan fitur ini, termasuk cara menghapus catatan dan cara menerapkan gaya pada slide catatan dalam sebuah presentasi. Aspose.Slides memungkinkan Anda menghapus catatan dari slide mana saja serta menerapkan gaya pada catatan yang sudah 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 pada contoh di bawah:

```php
  # Membuat objek Presentation yang mewakili file presentasi
  $pres = new Presentation("presWithNotes.pptx");
  try {
    # Menghapus catatan slide pertama
    $mgr = $pres->getSlides()->get_Item(0)->getNotesSlideManager();
    $mgr->removeNotesSlide();
    # Menyimpan presentasi ke disk
    $pres->save("test.pptx", SaveFormat::Pptx);
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }
```

## **Hapus Catatan dari Presentasi**
Catatan dari semua slide dalam presentasi dapat dihapus seperti pada contoh di bawah:

```php
  # Membuat objek Presentation yang mewakili file presentasi
  $pres = new Presentation("presWithNotes.pptx");
  try {
    # Menghapus catatan semua slide
    $mgr = null;
    for($i = 0; $i < java_values($pres->getSlides()->size()) ; $i++) {
      $mgr = $pres->getSlides()->get_Item($i)->getNotesSlideManager();
      $mgr->removeNotesSlide();
    }
    # Menyimpan presentasi ke disk
    $pres->save("test.pptx", SaveFormat::Pptx);
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }
```

## **Tambahkan Gaya Catatan**
[getNotesStyle](https://reference.aspose.com/slides/id/php-java/aspose.slides/MasterNotesSlide#getNotesStyle) method telah ditambahkan ke kelas [MasterNotesSlide](https://reference.aspose.com/slides/id/php-java/aspose.slides/MasterNotesSlide). Properti ini menentukan gaya teks catatan. Implementasinya ditunjukkan pada contoh di bawah.

```php
  # Membuat objek Presentation yang mewakili file presentasi
  $pres = new Presentation("demo.pptx");
  try {
    $notesMaster = $pres->getMasterNotesSlideManager()->getMasterNotesSlide();
    if (!java_is_null($notesMaster)) {
      # Dapatkan gaya teks MasterNotesSlide
      $notesStyle = $notesMaster->getNotesStyle();
      # Atur bullet simbol untuk paragraf tingkat pertama
      $paragraphFormat = $notesStyle->getLevel(0);
      $paragraphFormat::getBullet()->setType(BulletType::Symbol);
    }
    $pres->save("NotesSlideWithNotesStyle.pptx", SaveFormat::Pptx);
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }
```

## **FAQ**

**Entitas API mana yang menyediakan akses ke catatan slide tertentu?**

Catatan diakses melalui manajer catatan slide: slide memiliki [NotesSlideManager](https://reference.aspose.com/slides/id/php-java/aspose.slides/notesslidemanager/) dan [method](https://reference.aspose.com/slides/id/php-java/aspose.slides/notesslidemanager/getnotesslide/) yang mengembalikan objek catatan, atau `null` jika tidak ada catatan.

**Apakah ada perbedaan dukungan catatan di antara versi PowerPoint yang didukung oleh perpustakaan ini?**

Perpustakaan ini menargetkan berbagai format Microsoft PowerPoint (97–terbaru) dan ODP; catatan didukung dalam format-format ini tanpa bergantung pada instalasi PowerPoint yang ada.
