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
Downloaden Aspose.Slides Cloud SDK for Dotnet to delete a note
Stel een C#-project in met de bovenstaande SDK voor het verwijderen van notities
Stappen om alle notities uit PowerPoint te verwijderen met C# REST API
- Initialiseer de API-client met behulp van de klasse SlidesApi met inloggegevens voor het verwijderen van notities
- Upload de presentatie met aantekeningen erin met behulp van de methode UploadFile().
- Roep de methode DeleteNotesSlide() aan met behulp van de geüploade bestandsnaam en het doeldianummer
- Geef het bericht weer om aan te geven dat notities van de doeldia zijn verwijderd
- 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.