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
Scaricamento Aspose.Slides Cloud SDK for Dotnet to delete a note
Configura il progetto C# con l’SDK precedente per rimuovere le note
Passaggi per rimuovere tutte le note da PowerPoint con l’API REST C#
- Inizializza il client API utilizzando la classe SlidesApi con le credenziali per la rimozione delle note
- Carica la presentazione con le note al suo interno utilizzando il metodo UploadFile()
- Chiama il metodo DeleteNotesSlide() utilizzando il nome del file caricato e il numero della diapositiva di destinazione
- Visualizza il messaggio per indicare che le note sono state eliminate dalla diapositiva di destinazione
- 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#.