Este guia contém informações sobre como adicionar notas a PowerPoint slides com C# REST API. Você aprenderá a adicionar notas do orador automaticamente ao PowerPoint com C# RESTful Service usando um Cloud SDK baseado em .NET. Um código de exemplo completo também faz parte deste artigo, demonstrando como carregar uma apresentação, executar as operações desejadas e baixar a apresentação atualizada.
Pré-requisito
Download Aspose.Slides Cloud SDK for Dotnet for inserting notes in the slides
Configure o projeto C# com o SDK acima para adicionar notas do orador em um slide
Etapas para adicionar notas no PowerPoint com API de baixo código C#
- Crie o objeto SlidesApi com ID e segredo para adicionar notas do orador
- Carregue a apresentação no armazenamento em nuvem para inserir notas
- Crie o objeto NotesSlide e defina o texto para as notas
- Chame o método CreateNotesSlide() para inserir notas
- Baixe o arquivo de saída e salve no disco
Estas etapas resumem como adicionar notas do orador no PowerPoint com o C# RESTful Service. Crie o objeto SlidesApi fornecendo os parâmetros necessários, carregue a apresentação de origem e crie o objeto NotesSlide com texto de notas. Por fim, chame o método CreateNotesSlide() para inserir notas e baixar a apresentação atualizada.
Código para adicionar notas de apresentação ao PowerPoint com interface C# REST
using Aspose.Slides.Cloud.Sdk; | |
using Aspose.Slides.Cloud.Sdk.Model; | |
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
namespace AsposeTestCodes | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // For adding slide notes | |
{ | |
SlidesApi slidesApi = new SlidesApi("Client ID", "Key");// API object for notes | |
FilesUploadResult uploadResult = slidesApi.UploadFile("SamplePresentation.pptx", | |
new MemoryStream(File.ReadAllBytes("SamplePresentation.pptx"))); | |
// Prepare notes for the slide. | |
var notes = new NotesSlide{Text = "Here are the notes for the speaker"}; | |
// Add notes on the. third slide | |
var currentNotesSlide = slidesApi.CreateNotesSlide("SamplePresentation.pptx", 3, notes); | |
Stream stream = slidesApi.DownloadFile("SamplePresentation.pptx"); | |
var fs = new FileStream("UpdatedPresentation.pptx", | |
FileMode.Create, FileAccess.Write); // File stream for speaker notes | |
stream.CopyTo(fs);// save to file | |
} | |
} | |
} |
Este código demonstra como inserir notas no PowerPoint com API baseada em C# .NET. Você pode carregar várias apresentações para o armazenamento em nuvem e fornecer o nome da apresentação de destino onde as notas devem ser adicionadas ao chamar o método CreateNotesSlide. Outros parâmetros são o número do slide e a referência ao objeto NotesSlide criado para a apresentação.
Este artigo nos orientou a trabalhar com as notas de apresentação. Para adicionar animação a um slide do PowerPoint, consulte o artigo em Animar slides do PowerPoint com C# REST API.