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:
- czytać notatki slajdów w prezentacji PowerPoint przy użyciu C#,
- dodawać notatki slajdów do prezentacji programu PowerPoint w języku C#,
- aktualizuj notatki w konkretnym slajdzie prezentacji PowerPoint w C#, and
- usuń notatki slajdów w prezentacji PowerPoint za pomocą C#.
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
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.
- Załaduj prezentację programu PowerPoint do obiektu Prezentacja.
- Uzyskaj dostęp do NotesSlideManager konkretnego slajdu za pomocą interfejsu INotesSlideManager.
- Pobierz notatki slajdów do interfejsu INotesSlide.
- Czytaj notatki do slajdów, używając INotesSlide.NotesTextFrame.Text.
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.