Verwijder notities uit PowerPoint met C# REST API

In dit artikel vindt u informatie over het verwijderen van notities uit PowerPoint met C# REST API. U leert hoe u alle notities in PowerPoint verwijdert met de C# Low Code API met behulp van een op .NET gebaseerde cloud SDK. U krijgt een voorbeeldcode voor het verwijderen van een notitiedia en vervolgens een bevestiging van het verwijderen van de notitie.

Voorwaarde

Stappen om alle notities uit PowerPoint te verwijderen met C# REST API

  1. Initialiseer de API-client met behulp van de klasse SlidesApi met inloggegevens voor het verwijderen van notities
  2. Upload de presentatie met aantekeningen erin met behulp van de methode UploadFile().
  3. Roep de methode DeleteNotesSlide() aan met behulp van de geüploade bestandsnaam en het doeldianummer
  4. Geef het bericht weer om aan te geven dat notities van de doeldia zijn verwijderd
  5. Download de bijgewerkte presentatie nadat u de notities hebt verwijderd

Deze stappen beschrijven hoe u notities in PowerPoint verwijdert met de C# REST-interface. Upload de doelpresentatie naar de cloudopslag en roep de methode DeleteNotesSlide() aan door de bestandsnaam en doeldia op te geven. Herhaal dit proces voor alle dia’s in de presentatie en sla de uitvoer op de schijf op.

Code om alle notities in PowerPoint te verwijderen met C# REST-interface

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'.");
}
}
}

Deze code heeft gedemonstreerd hoe notities in PowerPoint te verwijderen met de C# REST Interface. U kunt de vlag NotesSlide gebruiken om te controleren of een dia notities bevat, voor en na het verwijderen van de notities. Gebruik de methode NotesSlideExists() om het bestaan ​​van de notitiedia te controleren.

Dit artikel heeft ons geleerd hoe we notities kunnen verwijderen. Raadpleeg het artikel op Voeg notities toe aan PowerPoint-dia met C# REST API voor het toevoegen van notities aan een presentatie.

 Nederlands