leer agregar actualizar y eliminar notas de diapositivas en PowerPoint usando C# .NET

Las notas de las diapositivas en las presentaciones de PowerPoint se utilizan para agregar referencias para que el presentador recuerde los puntos importantes durante la presentación. Estas notas se pueden agregar a cada diapositiva de una presentación de PowerPoint. Este artículo también cubre algunos aspectos importantes del manejo programático de notas de diapositivas en presentaciones.

Después de leer este artículo, podrá:

Trabajar con notas de diapositiva usando Aspose.Slides for .NET

Para trabajar con notas de diapositivas en PowerPoint, usaremos Aspose.Slides for .NET, una poderosa API de automatización de PowerPoint que admite la creación, actualización, análisis y conversión de documentos de presentación. Puede descargar la API o instalarla usando las siguientes opciones:

Uso del Administrador de paquetes NuGet

leer o actualizar notas de diapositivas en PowerPoint C# .NET

Uso de la consola del administrador de paquetes

PM> Install-Package Aspose.Slides.NET

Leer notas de diapositivas de una presentación de PowerPoint en C#

Para acceder a las notas de las diapositivas en PowerPoint, Aspose.Slides for .NET proporciona una interfaz INotesSlideManager. INotesSlideManager le permite acceder, leer, agregar y actualizar las notas de las diapositivas. Los siguientes son los pasos para leer las notas de las diapositivas de la presentación de PowerPoint.

El siguiente ejemplo de código muestra cómo leer notas de diapositivas desde un PowerPoint PPTX usando C#.

// Cargar presentación de PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Leer notas de diapositivas
INotesSlide note = mgr.NotesSlide;
Console.Write(note.NotesTextFrame.Text);

Agregar notas a una diapositiva de PowerPoint en C#

Los siguientes son los pasos para agregar notas a una diapositiva en particular en una presentación de PowerPoint.

  • Cargue la presentación de PowerPoint en el objeto Presentación.
  • Acceda al NotesSlideManager de una diapositiva en particular.
  • Use la interfaz INotesSlide para agregar una nueva nota.
  • Guarde la presentación usando el método Presentation.Save(String, SaveFormat).

El siguiente ejemplo de código muestra cómo agregar notas de diapositiva a un PowerPoint PPTX usando C#.

// Cargar presentación de PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Agregar nuevas notas de diapositiva
INotesSlide note = mgr.AddNotesSlide();
note.NotesTextFrame.Text = "new slide note";
// Guardar presentación
presentation.Save("added-slide-notes.pptx", SaveFormat.Pptx);

Actualice las notas de diapositiva en la presentación de PowerPoint usando C#

Para actualizar las notas en una diapositiva de presentación en particular, accederá a NotesSlide de la misma manera que lo hizo para leer las notas. Una vez que tenga acceso a las notas de la diapositiva, simplemente puede actualizar el texto usando la propiedad INotesSlide.NotesTextFrame.Text. Una vez hecho esto, guarde el archivo de presentación usando el método Presentation.Save(String, SaveFormat).

El siguiente ejemplo de código muestra cómo actualizar notas de diapositivas en una presentación de PowerPoint usando C#.

// Cargar presentación de PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Acceder a notas de diapositivas
INotesSlide note = mgr.NotesSlide;
// Actualizar el texto de la nota de diapositiva 
note.NotesTextFrame.Text = "this is updated note";
// Guardar presentación
presentation.Save("updated-slide-notes.pptx", SaveFormat.Pptx);

Quitar las notas de diapositiva en la presentación de PowerPoint usando C#

Para eliminar las notas de diapositiva de una presentación de PowerPoint, simplemente llame al método INotesSlideManager.RemoveNotesSlide() y guarde el archivo de presentación. El siguiente ejemplo de código muestra cómo quitar notas de diapositivas de una presentación de PowerPoint usando C#.

// Cargar presentación de PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Eliminar notas de diapositiva
mgr.RemoveNotesSlide();
// Guardar presentación
presentation.Save("removed-slide-notes.pptx", SaveFormat.Pptx);

Ver también

Pruebe Aspose.Slides for .NET gratis

Puede probar Aspose.Slides for .NET usando una licencia temporal gratuita.