Elimina note da PowerPoint con l'API REST C#

Questo articolo spiega come eliminare le note da PowerPoint con l’API REST C#. Imparerai come eliminare tutte le note in PowerPoint con l’API C# Low Code utilizzando un SDK cloud basato su .NET. Ti fornirà un codice di esempio per eliminare una diapositiva della nota e quindi la conferma dell’eliminazione della nota.

Prerequisito

Passaggi per rimuovere tutte le note da PowerPoint con l’API REST C#

  1. Inizializza il client API utilizzando la classe SlidesApi con le credenziali per la rimozione delle note
  2. Carica la presentazione con le note al suo interno utilizzando il metodo UploadFile()
  3. Chiama il metodo DeleteNotesSlide() utilizzando il nome del file caricato e il numero della diapositiva di destinazione
  4. Visualizza il messaggio per indicare che le note sono state eliminate dalla diapositiva di destinazione
  5. Scarica la presentazione aggiornata dopo aver eliminato le note

Questi passaggi descrivono come eliminare le note in PowerPoint con l’interfaccia REST C#. Carica la presentazione di destinazione nell’archivio cloud e chiama il metodo DeleteNotesSlide() fornendo il nome del file e la diapositiva di destinazione. Ripeti questo processo per tutte le diapositive della presentazione e salva l’output sul disco.

Codice per eliminare tutte le note in PowerPoint con interfaccia 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'.");
}
}
}

Questo codice ha dimostrato come eliminare le note in PowerPoint con l’interfaccia REST C#. È possibile utilizzare il flag NotesSlide per verificare se alcune diapositive contengono note prima e dopo l’eliminazione delle note. Per verificare l’esistenza della diapositiva della nota, utilizzare il metodo NotesSlideExists().

Questo articolo ci ha insegnato come rimuovere le note. Per aggiungere note a una presentazione, fare riferimento all’articolo su Aggiungi note alla diapositiva di PowerPoint con l’API REST C#.

 Italiano