Esta guía contiene información sobre cómo agregar notas a las diapositivas de PowerPoint con la API REST de C#. Aprenderá a agregar automáticamente notas del orador a PowerPoint con el servicio RESTful de C# mediante un SDK de nube basado en .NET. Este artículo también incluye un código de muestra completo que demuestra cómo cargar una presentación, realizar las operaciones deseadas y descargar la presentación actualizada.
Requisito previo
Descargar Aspose.Slides Cloud SDK for Dotnet for inserting notes in the slides
Configurar un proyecto C# con el SDK anterior para agregar notas del orador en una diapositiva
Pasos para agregar notas en PowerPoint con la API Low Code de C#
- Cree el objeto SlidesApi con ID y secreto para agregar notas del orador
- Sube la presentación al almacenamiento en la nube para insertar notas
- Cree el objeto NotesSlide y configure el texto para las notas
- Llama al método CreateNotesSlide() para insertar notas
- Descargue el archivo de salida y guárdelo en el disco
Estos pasos resumen cómo agregar notas del orador en PowerPoint con el servicio RESTful de C#. Cree el objeto SlidesApi proporcionando los parámetros necesarios, cargue la presentación de origen y cree el objeto NotesSlide con el texto de las notas. Por último, llame al método CreateNotesSlide() para insertar notas y descargar la presentación actualizada.
Código para agregar notas de presentación a PowerPoint con la interfaz REST de C#
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 demuestra cómo insertar notas en PowerPoint con la API basada en C# .NET. Puede cargar varias presentaciones al almacenamiento en la nube y proporcionar el nombre de la presentación de destino donde se agregarán las notas mientras llama al método CreateNotesSlide. Otros parámetros son el número de diapositiva y la referencia al objeto NotesSlide creado para la presentación.
Este artículo nos ha guiado en el trabajo con las notas de presentación. Para agregar animación a una diapositiva de PowerPoint, consulte el artículo sobre Animar diapositivas de PowerPoint con la API REST de C#.