Den här artikeln visar hur du tar bort anteckningar från PowerPoint med C# REST API. Du kommer att lära dig hur du tar bort alla anteckningar i PowerPoint med C# Low Code API med hjälp av en .NET-baserad moln-SDK. Den kommer att ge dig en exempelkod för att radera en anteckningsbild och sedan bekräftelse på radering av anteckningar.
Nödvändig förutsättning
Ladda ner Aspose.Slides Cloud SDK for Dotnet to delete a note
Ställ in C#-projekt med ovanstående SDK för att ta bort anteckningar
Steg för att ta bort alla anteckningar från PowerPoint med C# REST API
- Initiera API-klienten med klassen SlidesApi med autentiseringsuppgifter för att ta bort anteckningar
- Ladda upp presentationen med anteckningar i den med metoden UploadFile().
- Anropa metoden DeleteNotesSlide() med det uppladdade filnamnet och målbildsnumret
- Visa meddelandet för att visa att anteckningar har tagits bort från målbilden
- Ladda ner den uppdaterade presentationen efter att du har raderat anteckningarna
Dessa steg beskriver hur man tar bort anteckningar i PowerPoint med C# REST Interface. Ladda upp målpresentationen till molnlagringen och anropa metoden DeleteNotesSlide() genom att ange filnamnet och målbilden. Upprepa denna process för alla bilder i presentationen och spara utdata på disken.
Kod för att ta bort alla anteckningar i PowerPoint med C# REST-gränssnitt
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'."); | |
} | |
} | |
} |
Den här koden har visat hur man tar bort anteckningar i PowerPoint med C# REST Interface. Du kan använda NotesSlide-flaggan för att kontrollera om någon bild har anteckningar före och efter att anteckningarna tagits bort. För att kontrollera existensen av anteckningsbilden, använd metoden NotesSlideExists() .
Den här artikeln har lärt oss hur man tar bort anteckningar. För att lägga till anteckningar till en presentation, se artikeln om Lägg till anteckningar till PowerPoint Slide med C# REST API.