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
Download Aspose.Slides Cloud SDK for Dotnet to delete a note
Configure o projeto C# com o SDK acima para remover notas
Etapas para remover todas as notas do PowerPoint com API REST C#
- Inicialize o cliente da API usando a classe SlidesApi com credenciais para remover notas
- Carregue a apresentação com notas usando o método UploadFile()
- Chame o método DeleteNotesSlide() usando o nome do arquivo enviado e o número do slide de destino
- Exibir a mensagem para mostrar que as notas foram excluídas do slide de destino
- 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#.