läs lägg till uppdatering och ta bort bildanteckningar i PowerPoint med C# .NET

Bildanteckningar i PowerPoint-presentationer används för att lägga till referenser så att presentatören kan komma ihåg de viktiga punkterna under presentationen. Dessa anteckningar kan läggas till varje bild i en PowerPoint-presentation. Den här artikeln täcker också några viktiga aspekter av att hantera bildanteckningar i presentationer programmatiskt.

Efter att ha läst den här artikeln kommer du att kunna:

Arbeta med Slide Notes med Aspose.Slides för .NET

För att kunna arbeta med bildanteckningar i PowerPoint kommer vi att använda Aspose.Slides for .NET - ett kraftfullt PowerPoint-automations-API som stöder att skapa, uppdatera, analysera och konvertera presentationsdokument. Du kan ladda ner API:et eller installera det med följande alternativ:

Använder NuGet Package Manager

läs eller uppdatera bildanteckningar i PowerPoint C# .NET

Använder Package Manager Console

PM> Install-Package Aspose.Slides.NET

Läs bildanteckningar från PowerPoint-presentation i C#

För att komma åt bildanteckningarna i PowerPoint tillhandahåller Aspose.Slides för .NET INotesSlideManager gränssnitt. INotesSlideManager låter dig komma åt, läsa, lägga till och uppdatera bildanteckningarna. Följande är stegen för att läsa bildanteckningarna från PowerPoint-presentationen.

Följande kodexempel visar hur man läser bildanteckningar från en PowerPoint PPTX med C#.

// Ladda PowerPoint-presentation
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Läs bildanteckningar
INotesSlide note = mgr.NotesSlide;
Console.Write(note.NotesTextFrame.Text);

Lägg till anteckningar till en PowerPoint-bild i C#

Följande är stegen för att lägga till anteckningar till en viss bild i en PowerPoint-presentation.

  • Ladda PowerPoint-presentationen i Presentationsobjektet.
  • Öppna NotesSlideManager för en viss bild.
  • Använd INotesSlide-gränssnittet för att lägga till en ny anteckning.
  • Spara presentationen med metoden Presentation.Save(String, SaveFormat).

Följande kodexempel visar hur man lägger till bildanteckningar till en PowerPoint PPTX med C#.

// Ladda PowerPoint-presentation
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Lägg till nya bildanteckningar
INotesSlide note = mgr.AddNotesSlide();
note.NotesTextFrame.Text = "new slide note";
// Spara presentationen
presentation.Save("added-slide-notes.pptx", SaveFormat.Pptx);

Uppdatera bildanteckningar i PowerPoint-presentation med C#

För att uppdatera anteckningarna i en viss presentationsbild, kommer du åt NotesSlide på samma sätt som du har gjort för att läsa anteckningarna. När du har fått tillgång till bildanteckningarna kan du helt enkelt uppdatera texten med egenskapen INotesSlide.NotesTextFrame.Text. När du är klar sparar du presentationsfilen med metoden Presentation.Save(String, SaveFormat).

Följande kodexempel visar hur du uppdaterar bildanteckningar i en PowerPoint-presentation med C#.

// Ladda PowerPoint-presentation
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Få åtkomst till bildanteckningar
INotesSlide note = mgr.NotesSlide;
// Uppdatera bildanteckningens text 
note.NotesTextFrame.Text = "this is updated note";
// Spara presentationen
presentation.Save("updated-slide-notes.pptx", SaveFormat.Pptx);

Ta bort bildanteckningar i PowerPoint-presentation med C#

För att ta bort bildanteckningarna från en PowerPoint-presentation, ring helt enkelt metoden INotesSlideManager.RemoveNotesSlide() och spara presentationsfilen. Följande kodexempel visar hur du tar bort bildanteckningar från en PowerPoint-presentation med C#.

// Ladda PowerPoint-presentation
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Ta bort bildanteckningar
mgr.RemoveNotesSlide();
// Spara presentationen
presentation.Save("removed-slide-notes.pptx", SaveFormat.Pptx);

Se även

Prova Aspose.Slides för .NET gratis

Du kan prova Aspose.Slides för .NET med en gratis tillfällig licens.