Crear Presentación en .NET

Crear Presentación de PowerPoint

Para agregar una línea simple a una diapositiva seleccionada de la presentación, siga los pasos a continuación:

  1. Cree una instancia de la clase Presentation.
  2. Obtenga la referencia de una diapositiva utilizando su índice.
  3. Agregue una AutoShape de tipo Línea utilizando el método AddAutoShape expuesto por el objeto Shapes.
  4. Escriba la presentación modificada como un archivo PPTX.

En el ejemplo a continuación, hemos agregado una línea a la primera diapositiva de la presentación.

// Instanciar un objeto Presentation que representa un archivo de presentación
using (Presentation presentation = new Presentation())
{
    // Obtener la primera diapositiva
    ISlide slide = presentation.Slides[0];

    // Agregar una autoshape de tipo línea
    slide.Shapes.AddAutoShape(ShapeType.Line, 50, 150, 300, 0);
    presentation.Save("NuevaPresentacion_salida.pptx", SaveFormat.Pptx);
}

Crear y Guardar Presentación

Pasos: Crear y Guardar Presentación en C#

  1. Cree una instancia de la clase Presentation.
  2. Guarde Presentación en cualquier formato compatible con SaveFormat
Presentation presentation = new Presentation();

presentation.Save("PresentacionSalida.pptx", SaveFormat.Pptx);

Abrir y Guardar Presentación

Pasos: Abrir y Guardar Presentación en C#

  1. Cree una instancia de la clase Presentation con cualquier formato i.e. PPT, PPTX, ODP etc.
  2. Guarde Presentación en cualquier formato compatible con SaveFormat
// Cargar cualquier archivo compatible en Presentation e.g. ppt, pptx, odp etc.
Presentation presentation = new Presentation("Ejemplo.odp");

presentation.Save("PresentacionSalida.pptx", SaveFormat.Pptx);