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
Descargar Aspose.Slides Cloud SDK for Dotnet to delete a note
Configurar proyecto C# con el SDK anterior para eliminar notas
Pasos para eliminar todas las notas de PowerPoint con la API REST de C#
- Inicialice el cliente API utilizando la clase SlidesApi con credenciales para eliminar notas
- Cargue la presentación con notas usando el método UploadFile()
- Llame al método DeleteNotesSlide() utilizando el nombre del archivo cargado y el número de diapositiva de destino.
- Mostrar el mensaje para mostrar que las notas se eliminan de la diapositiva de destino
- 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#.