читати, додавати оновлення та видаляти примітки до слайдів у 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 for .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 за допомогою C#

Щоб видалити примітки до слайдів із презентації 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 for .NET безкоштовно

Ви можете спробувати Aspose.Slides for .NET, використовуючи безкоштовну тимчасову ліцензію.