Supprimer des notes de PowerPoint avec l'API REST C#

Cet article explique comment supprimer des notes de PowerPoint avec l’API REST C#. Vous apprendrez comment supprimer toutes les notes dans PowerPoint avec l’API C# Low Code à l’aide d’un SDK cloud basé sur .NET. Il vous fournira un exemple de code pour supprimer une diapositive de note, puis une confirmation de la suppression de la note.

Condition préalable

Étapes pour supprimer toutes les notes de PowerPoint avec l’API REST C#

  1. Initialisez le client API à l’aide de la classe SlidesApi avec les informations d’identification permettant de supprimer des notes.
  2. Téléchargez la présentation contenant des notes à l’aide de la méthode UploadFile()
  3. Appelez la méthode DeleteNotesSlide() en utilisant le nom du fichier téléchargé et le numéro de diapositive cible
  4. Afficher le message pour indiquer que les notes sont supprimées de la diapositive cible
  5. Téléchargez la présentation mise à jour après avoir supprimé les notes

Ces étapes décrivent comment supprimer des notes dans PowerPoint avec l’interface C# REST. Téléchargez la présentation cible sur le stockage cloud et appelez la méthode DeleteNotesSlide() en fournissant le nom du fichier et la diapositive cible. Répétez ce processus pour toutes les diapositives de la présentation et enregistrez le résultat sur le disque.

Code pour supprimer toutes les notes dans PowerPoint avec l’interface C# REST

using Aspose.Slides.Cloud.Sdk;
using Aspose.Slides.Cloud.Sdk.Model;
using System;
using System.IO;
namespace PresentationModifier
{
class SlideNotesRemover
{
static void Main(string[] args)
{
// Initialize the API client with credentials
var slidesApi = new SlidesApi("ID", "Secret");
// Define the presentation file name
string presentationFile = "PresentationExample.pptx";
// Upload the presentation to the server
var uploadResponse = slidesApi.UploadFile(presentationFile, new MemoryStream(File.ReadAllBytes(presentationFile)));
// Specify the slide number to modify (changed to slide 2)
int targetSlideNumber = 2;
// Remove the notes slide from the specified slide
Slide updatedSlide = slidesApi.DeleteNotesSlide(presentationFile, targetSlideNumber);
// Check if the notes slide exists after the operation
bool isNotesSlidePresent = updatedSlide.NotesSlide != null;
Console.WriteLine("Notes slide present: " + isNotesSlidePresent);
// Download the updated presentation from the server
Stream updatedFileStream = slidesApi.DownloadFile(presentationFile);
// Save the modified presentation locally
using (var fileStream = new FileStream("ModifiedPresentation.pptx", FileMode.Create, FileAccess.Write))
{
updatedFileStream.CopyTo(fileStream);
}
Console.WriteLine("Presentation updated and saved as 'ModifiedPresentation.pptx'.");
}
}
}

Ce code a démontré comment supprimer des notes dans PowerPoint avec l’interface C# REST. Vous pouvez utiliser l’indicateur NotesSlide pour vérifier si une diapositive contient des notes avant et après la suppression des notes. Pour vérifier l’existence de la diapositive de note, utilisez la méthode NotesSlideExists().

Cet article nous a appris comment supprimer des notes. Pour ajouter des notes à une présentation, reportez-vous à l’article sur Ajouter des notes à une diapositive PowerPoint avec l’API REST C#.

 Français