Ta bort anteckningar från PowerPoint med C# REST API

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

Steg för att ta bort alla anteckningar från PowerPoint med C# REST API

  1. Initiera API-klienten med klassen SlidesApi med autentiseringsuppgifter för att ta bort anteckningar
  2. Ladda upp presentationen med anteckningar i den med metoden UploadFile().
  3. Anropa metoden DeleteNotesSlide() med det uppladdade filnamnet och målbildsnumret
  4. Visa meddelandet för att visa att anteckningar har tagits bort från målbilden
  5. 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.

 Svenska