читать, добавлять обновления и удалять заметки к слайдам в PowerPoint с помощью C# .NET

Заметки к слайдам в презентациях PowerPoint используются для добавления ссылок, чтобы докладчик мог вспомнить важные моменты во время презентации. Эти заметки можно добавлять к каждому слайду презентации PowerPoint. В этой статье также рассматриваются некоторые важные аспекты работы с заметками к слайдам в презентациях программными средствами.

Прочитав эту статью, вы сможете:

Работа с примечаниями к слайду с помощью Aspose.Slides for .NET

Чтобы работать с заметками к слайдам в PowerPoint, мы будем использовать Aspose.Slides for .NET — мощный API автоматизации PowerPoint, который поддерживает создание, обновление, анализ и преобразование презентационных документов. Вы можете скачать API или установить его одним из следующих способов:

Использование диспетчера пакетов NuGet

читать или обновлять заметки к слайдам в PowerPoint C# .NET

Использование консоли диспетчера пакетов

PM> Install-Package Aspose.Slides.NET

Чтение заметок к слайду из презентации PowerPoint на C#

Чтобы получить доступ к заметкам к слайду в PowerPoint, Aspose.Slides для .NET предоставляет интерфейс INotesSlideManager. INotesSlideManager позволяет открывать, читать, добавлять и обновлять заметки к слайду. Ниже приведены шаги для чтения заметок к слайду из презентации PowerPoint.

В следующем примере кода показано, как читать заметки к слайду из PowerPoint PPTX с помощью C#.

// Загрузить презентацию PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Читать заметки к слайду
INotesSlide note = mgr.NotesSlide;
Console.Write(note.NotesTextFrame.Text);

Добавление примечаний к слайду PowerPoint в C#

Ниже приведены шаги для добавления заметок к определенному слайду в презентации PowerPoint.

  • Загрузите презентацию PowerPoint в объект Presentation.
  • Получите доступ к NotesSlideManager определенного слайда.
  • Используйте интерфейс INotesSlide, чтобы добавить новую заметку.
  • Сохраните презентацию методом Presentation.Save(String, SaveFormat).

В следующем примере кода показано, как добавить заметки к слайду в PowerPoint PPTX с помощью C#.

// Загрузить презентацию PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Добавить новые заметки к слайду
INotesSlide note = mgr.AddNotesSlide();
note.NotesTextFrame.Text = "new slide note";
// Сохранить презентацию
presentation.Save("added-slide-notes.pptx", SaveFormat.Pptx);

Обновление заметок к слайду в презентации PowerPoint с помощью C#

Чтобы обновить примечания на конкретном слайде презентации, вы получите доступ к NotesSlide таким же образом, как и для чтения примечаний. Получив доступ к заметкам к слайду, вы можете просто обновить текст, используя свойство INotesSlide.NotesTextFrame.Text. После этого сохраните файл презентации с помощью метода Presentation.Save(String, SaveFormat).

В следующем примере кода показано, как обновить заметки к слайду в презентации PowerPoint с помощью C#.

// Загрузить презентацию PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Доступ к заметкам к слайду
INotesSlide note = mgr.NotesSlide;
// Обновить текст заметки к слайду 
note.NotesTextFrame.Text = "this is updated note";
// Сохранить презентацию
presentation.Save("updated-slide-notes.pptx", SaveFormat.Pptx);

Удалить заметки к слайду в презентации PowerPoint с помощью С#

Чтобы удалить заметки к слайду из презентации PowerPoint, просто вызовите метод INotesSlideManager.RemoveNotesSlide() и сохраните файл презентации. В следующем примере кода показано, как удалить заметки к слайду из презентации PowerPoint с помощью C#.

// Загрузить презентацию PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Удалить заметки к слайду
mgr.RemoveNotesSlide();
// Сохранить презентацию
presentation.Save("removed-slide-notes.pptx", SaveFormat.Pptx);

Смотрите также

Попробуйте Aspose.Slides для .NET бесплатно

Вы можете попробовать Aspose.Slides для .NET, используя бесплатную временную лицензию.