Lesen Sie „Update hinzufügen“ und „Foliennotizen entfernen“ in PowerPoint mit C# .NET

Foliennotizen in den PowerPoint Präsentationen werden verwendet, um Referenzen für den Präsentator hinzuzufügen, um sich an die wichtigen Punkte während der Präsentation zu erinnern. Diese Notizen können zu jeder Folie einer PowerPoint Präsentation hinzugefügt werden. Dieser Artikel behandelt auch einige wichtige Aspekte des programmgesteuerten Umgangs mit Foliennotizen in Präsentationen.

Nachdem Sie diesen Artikel gelesen haben, können Sie:

Arbeiten mit Foliennotizen mit Aspose.Slides for .NET

Um mit Foliennotizen in PowerPoint zu arbeiten, verwenden wir Aspose.Slides for .NET – eine leistungsstarke PowerPoint-Automatisierungs-API, die das Erstellen, Aktualisieren, Analysieren und Konvertieren von Präsentationsdokumenten unterstützt. Sie können die API herunterladen oder sie mit den folgenden Optionen installieren:

Verwenden des NuGet Paket Managers

Foliennotizen in PowerPoint C# .NET lesen oder aktualisieren

Verwenden der Paket-Manager Konsole

PM> Install-Package Aspose.Slides.NET

Lesen Sie Foliennotizen aus einer PowerPoint Präsentation in C#

Um auf die Foliennotizen in PowerPoint zuzugreifen, bietet Aspose.Slides for .NET die INotesSlideManager-Schnittstelle. Mit INotesSlideManager können Sie auf die Foliennotizen zugreifen, sie lesen, hinzufügen und aktualisieren. Im Folgenden finden Sie die Schritte zum Lesen der Foliennotizen aus der PowerPoint Präsentation.

Das folgende Codebeispiel zeigt, wie Foliennotizen aus einem PowerPoint PPTX mit C# gelesen werden.

// PowerPoint Präsentation laden
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Lesen Sie die Foliennotizen
INotesSlide note = mgr.NotesSlide;
Console.Write(note.NotesTextFrame.Text);

Hinzufügen von Notizen zu einer PowerPoint-Folie in C#

Im Folgenden finden Sie die Schritte zum Hinzufügen von Notizen zu einer bestimmten Folie in einer PowerPoint Präsentation.

  • Laden Sie die PowerPoint Präsentation in das Presentation objekt.
  • Greifen Sie auf den NotesSlideManager einer bestimmten Folie zu.
  • Verwenden Sie die INotesSlide-Schnittstelle, um eine neue Notiz hinzuzufügen.
  • Speichern Sie die Präsentation mit der methode Presentation.Save(String, SaveFormat).

Das folgende Codebeispiel zeigt, wie Sie mithilfe von C# Foliennotizen zu einem PowerPoint PPTX hinzufügen.

// PowerPoint Präsentation laden
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Fügen Sie neue Foliennotizen hinzu
INotesSlide note = mgr.AddNotesSlide();
note.NotesTextFrame.Text = "new slide note";
// Präsentation speichern
presentation.Save("added-slide-notes.pptx", SaveFormat.Pptx);

Foliennotizen in PowerPoint Präsentation mit C# aktualisieren

Um die Notizen auf einer bestimmten Präsentationsfolie zu aktualisieren, greifen Sie auf die NotesSlide auf die gleiche Weise zu, wie Sie es beim Lesen der Notizen getan haben. Sobald Sie Zugriff auf die Foliennotizen haben, können Sie den Text einfach mit der Eigenschaft INotesSlide.NotesTextFrame.Text aktualisieren. Wenn Sie fertig sind, speichern Sie die Präsentationsdatei mit der Presentation.Save(String, SaveFormat) methode.

Das folgende Codebeispiel zeigt, wie Foliennotizen in einer PowerPoint Präsentation mit C# aktualisiert werden.

// PowerPoint Präsentation laden
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Greifen Sie auf Foliennotizen zu
INotesSlide note = mgr.NotesSlide;
// Aktualisieren Sie den Text der Foliennotiz 
note.NotesTextFrame.Text = "this is updated note";
// Präsentation speichern
presentation.Save("updated-slide-notes.pptx", SaveFormat.Pptx);

Foliennotizen in PowerPoint Präsentation mit C# entfernen

Um die Foliennotizen aus einer PowerPoint Präsentation zu entfernen, rufen Sie einfach die Methode INotesSlideManager.RemoveNotesSlide() auf und speichern Sie die Präsentationsdatei. Das folgende Codebeispiel zeigt, wie Foliennotizen mit C# aus einer PowerPoint Präsentation entfernt werden.

// PowerPoint Präsentation laden
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Foliennotizen entfernen
mgr.RemoveNotesSlide();
// Präsentation speichern
presentation.Save("removed-slide-notes.pptx", SaveFormat.Pptx);

Siehe auch

Probieren Sie Aspose.Slides for .NET kostenlos aus

Sie können Aspose.Slides for .NET mit einer kostenlosen temporären Lizenz ausprobieren.