Eliminar notas de PowerPoint con C# REST API

Este artículo guía sobre cómo eliminar notas de PowerPoint con la API REST de C#. Aprenderá cómo eliminar todas las notas en PowerPoint con C# Low Code API usando un SDK en la nube basado en .NET. Le proporcionará un código de muestra para eliminar una diapositiva de nota y luego la confirmación de la eliminación de la nota.

Requisito previo

Pasos para eliminar todas las notas de PowerPoint con la API REST de C#

  1. Inicialice el cliente API utilizando la clase SlidesApi con credenciales para eliminar notas
  2. Cargue la presentación con notas usando el método UploadFile()
  3. Llame al método DeleteNotesSlide() utilizando el nombre del archivo cargado y el número de diapositiva de destino.
  4. Mostrar el mensaje para mostrar que las notas se eliminan de la diapositiva de destino
  5. Descarga la presentación actualizada después de eliminar las notas.

Estos pasos describen cómo eliminar notas en PowerPoint con la interfaz REST de C#. Cargue la presentación de destino en el almacenamiento en la nube y llame al método DeleteNotesSlide() proporcionando el nombre del archivo y la diapositiva de destino. Repita este proceso para todas las diapositivas de la presentación y guarde el resultado en el disco.

Código para eliminar todas las notas en PowerPoint con la interfaz REST de C#

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'.");
}
}
}

Este código ha demostrado cómo eliminar notas en PowerPoint con la interfaz C# REST. Puede utilizar el indicador NotesSlide para comprobar si alguna diapositiva tiene notas antes y después de eliminarlas. Para comprobar la existencia de la diapositiva de notas, utilice el método NotesSlideExists().

Este artículo nos ha enseñado cómo eliminar notas. Para agregar notas a una presentación, consulte el artículo en Agregar notas a una diapositiva de PowerPoint con la API REST de C#.

 Español