Excluir notas do PowerPoint com API REST C#

Este artigo orienta como excluir notas de PowerPoint com API REST C#. Você aprenderá como excluir todas as notas no PowerPoint com API C# Low Code usando um SDK de nuvem baseado em .NET. Ele fornecerá um código de exemplo para excluir um slide de nota e, em seguida, a confirmação da exclusão da nota.

Pré-requisito

Etapas para remover todas as notas do PowerPoint com API REST C#

  1. Inicialize o cliente da API usando a classe SlidesApi com credenciais para remover notas
  2. Carregue a apresentação com notas usando o método UploadFile()
  3. Chame o método DeleteNotesSlide() usando o nome do arquivo enviado e o número do slide de destino
  4. Exibir a mensagem para mostrar que as notas foram excluídas do slide de destino
  5. Baixe a apresentação atualizada após excluir as notas

Estas etapas descrevem como excluir notas no PowerPoint com interface REST C#. Carregue a apresentação de destino para o armazenamento em nuvem e chame o método DeleteNotesSlide() fornecendo o nome do arquivo e o slide de destino. Repita esse processo para todos os slides da apresentação e salve o resultado no disco.

Código para excluir todas as notas no PowerPoint com interface 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'.");
}
}
}

Este código demonstrou como excluir notas no PowerPoint com interface C# REST. Você pode usar o sinalizador NotesSlide para verificar se algum slide contém notas antes e depois de excluí-las. Para verificar a existência do slide de notas, use o método NotesSlideExists().

Este artigo nos ensinou como remover notas. Para adicionar notas a uma apresentação, consulte o artigo em Adicionar notas ao slide do PowerPoint com API REST C#.

 Português