przeczytaj dodaj aktualizację i usuń notatki slajdów w programie PowerPoint przy użyciu języka C# .NET

Notatki do slajdów w prezentacjach PowerPoint służą do dodawania referencji dla prezentera w celu przypomnienia sobie ważnych punktów podczas prezentacji. Notatki te można dodawać do każdego slajdu prezentacji programu PowerPoint. W tym artykule omówiono również niektóre ważne aspekty obsługi notatek slajdów w prezentacjach programowo.

Po przeczytaniu tego artykułu będziesz w stanie:

Praca z notatkami slajdów przy użyciu Aspose.Slides dla platformy .NET

Aby pracować z notatkami slajdów w programie PowerPoint, użyjemy Aspose.Slides for .NET — potężnego interfejsu API automatyzacji programu PowerPoint, który obsługuje tworzenie, aktualizowanie, analizowanie i konwertowanie dokumentów prezentacji. Możesz pobrać API lub zainstalować je, korzystając z następujących opcji:

Korzystanie z Menedżera pakietów NuGet

czytać lub aktualizować notatki slajdów w programie PowerPoint C# .NET

Korzystanie z konsoli Menedżera pakietów

PM> Install-Package Aspose.Slides.NET

Czytaj notatki slajdów z prezentacji programu PowerPoint w języku C#

Aby uzyskać dostęp do notatek slajdów w programie PowerPoint, Aspose.Slides for .NET zapewnia interfejs INotesSlideManager. INotesSlideManager umożliwia dostęp, czytanie, dodawanie i aktualizowanie notatek slajdów. Poniżej przedstawiono kroki, aby przeczytać notatki slajdów z prezentacji programu PowerPoint.

Poniższy przykładowy kod pokazuje, jak odczytywać notatki slajdów z programu PowerPoint PPTX przy użyciu języka C#.

// Załaduj prezentację PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Przeczytaj notatki do slajdów
INotesSlide note = mgr.NotesSlide;
Console.Write(note.NotesTextFrame.Text);

Dodaj notatki do slajdu programu PowerPoint w języku C#

Poniżej przedstawiono kroki dodawania notatek do określonego slajdu w prezentacji programu PowerPoint.

  • Załaduj prezentację programu PowerPoint do obiektu Prezentacja.
  • Uzyskaj dostęp do NotesSlideManager konkretnego slajdu.
  • Użyj interfejsu INotesSlide, aby dodać nową notatkę.
  • Zapisz prezentację metodą Presentation.Save(String, SaveFormat).

Poniższy przykładowy kod pokazuje, jak dodawać notatki slajdów do programu PowerPoint PPTX przy użyciu języka C#.

// Załaduj prezentację PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Dodaj nowe notatki do slajdów
INotesSlide note = mgr.AddNotesSlide();
note.NotesTextFrame.Text = "new slide note";
// Zapisz prezentację
presentation.Save("added-slide-notes.pptx", SaveFormat.Pptx);

Zaktualizuj notatki slajdów w prezentacji programu PowerPoint przy użyciu języka C#

Aby zaktualizować notatki w konkretnym slajdzie prezentacji, uzyskasz dostęp do NotesSlide w taki sam sposób, jak w przypadku czytania notatek. Po uzyskaniu dostępu do notatek slajdów możesz po prostu zaktualizować tekst za pomocą właściwości INotesSlide.NotesTextFrame.Text. Po zakończeniu Zapisz plik prezentacji przy użyciu metody Presentation.Save(String, SaveFormat).

Poniższy przykładowy kod pokazuje, jak aktualizować notatki slajdów w prezentacji programu PowerPoint przy użyciu języka C#.

// Załaduj prezentację PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Dostęp do notatek slajdów
INotesSlide note = mgr.NotesSlide;
// Zaktualizuj tekst notatki slajdu 
note.NotesTextFrame.Text = "this is updated note";
// Zapisz prezentację
presentation.Save("updated-slide-notes.pptx", SaveFormat.Pptx);

Usuń notatki slajdów w prezentacji PowerPoint za pomocą C#

Aby usunąć notatki slajdów z prezentacji PowerPoint, po prostu wywołaj metodę INotesSlideManager.RemoveNotesSlide() i zapisz plik prezentacji. Poniższy przykładowy kod pokazuje, jak usunąć notatki slajdów z prezentacji programu PowerPoint przy użyciu języka C#.

// Załaduj prezentację PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Usuń notatki slajdów
mgr.RemoveNotesSlide();
// Zapisz prezentację
presentation.Save("removed-slide-notes.pptx", SaveFormat.Pptx);

Zobacz też

Wypróbuj Aspose.Slides for .NET za darmo

Możesz wypróbować Aspose.Slides for .NET, korzystając z bezpłatnej tymczasowej licencji.