lire ajouter une mise à jour et supprimer des notes de diapositives dans PowerPoint à l'aide de C# .NET

Les notes de diapositives dans les présentations PowerPoint sont utilisées pour ajouter des références permettant au présentateur de rappeler les points importants de la présentation. Ces notes peuvent être ajoutées à chaque diapositive d’une présentation PowerPoint. Cet article couvre également certains aspects importants de la gestion des notes de diapositives dans les présentations par programme.

Après avoir lu cet article, vous pourrez :

Utilisation des notes de diapositive à l’aide d’Aspose.Slides for .NET

Afin de travailler avec des notes de diapositives dans PowerPoint, nous utiliserons Aspose.Slides for .NET - une puissante API d’automatisation PowerPoint qui prend en charge la création, la mise à jour, l’analyse et la conversion de documents de présentation. Vous pouvez télécharger l’API ou l’installer en utilisant les options suivantes :

Utilisation du gestionnaire de packages NuGet

lire ou mettre à jour les notes de diapositives dans PowerPoint C# .NET

Utilisation de la console du gestionnaire de packages

PM> Install-Package Aspose.Slides.NET

Lire les notes de diapositive de la présentation PowerPoint en C#

Afin d’accéder aux notes de diapositives dans PowerPoint, Aspose.Slides for .NET fournit l’interface INotesSlideManager. INotesSlideManager vous permet d’accéder, de lire, d’ajouter et de mettre à jour les notes des diapositives. Voici les étapes pour lire les notes des diapositives de la présentation PowerPoint.

L’exemple de code suivant montre comment lire des notes de diapositive à partir d’un PPTX PowerPoint à l’aide de C#.

// Charger la présentation PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Lire les notes des diapositives
INotesSlide note = mgr.NotesSlide;
Console.Write(note.NotesTextFrame.Text);

Ajouter des notes à une diapositive PowerPoint en C#

Voici les étapes pour ajouter des notes à une diapositive particulière dans une présentation PowerPoint.

  • Chargez la présentation PowerPoint dans l’objet Presentation.
  • Accédez au NotesSlideManager d’une diapositive particulière.
  • Utilisez l’interface INotesSlide pour ajouter une nouvelle note.
  • Enregistrez la présentation à l’aide de la méthode Presentation.Save(String, SaveFormat).

L’exemple de code suivant montre comment ajouter des notes de diapositive à un PPTX PowerPoint à l’aide de C#.

// Charger la présentation PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Ajouter de nouvelles notes de diapositive
INotesSlide note = mgr.AddNotesSlide();
note.NotesTextFrame.Text = "new slide note";
// Enregistrer la présentation
presentation.Save("added-slide-notes.pptx", SaveFormat.Pptx);

Mettre à jour les notes de diapositive dans la présentation PowerPoint à l’aide de C#

Afin de mettre à jour les notes dans une diapositive de présentation particulière, vous accéderez au NotesSlide de la même manière que vous l’avez fait pour lire les notes. Une fois que vous avez accès aux notes de la diapositive, vous pouvez simplement mettre à jour le texte à l’aide de la propriété INotesSlide.NotesTextFrame.Text. Une fois cela fait, enregistrez le fichier de présentation à l’aide de la méthode Presentation.Save(String, SaveFormat).

L’exemple de code suivant montre comment mettre à jour les notes de diapositive dans une présentation PowerPoint à l’aide de C#.

// Charger la présentation PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Accéder aux notes des diapositives
INotesSlide note = mgr.NotesSlide;
// Mettre à jour le texte de la note de diapositive 
note.NotesTextFrame.Text = "this is updated note";
// Enregistrer la présentation
presentation.Save("updated-slide-notes.pptx", SaveFormat.Pptx);

Supprimer les notes de diapositive dans la présentation PowerPoint à l’aide de C#

Pour supprimer les notes de diapositive d’une présentation PowerPoint, appelez simplement la méthode INotesSlideManager.RemoveNotesSlide() et enregistrez le fichier de présentation. L’exemple de code suivant montre comment supprimer des notes de diapositive d’une présentation PowerPoint à l’aide de C#.

// Charger la présentation PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Supprimer les notes de diapositive
mgr.RemoveNotesSlide();
// Enregistrer la présentation
presentation.Save("removed-slide-notes.pptx", SaveFormat.Pptx);

Voir également

Essayez gratuitement Aspose.Slides for .NET

Vous pouvez essayer Aspose.Slides for .NET en utilisant une licence temporaire gratuite.