Создание презентации в .NET

Создание презентации PowerPoint

Чтобы добавить простую линию на выбранный слайд презентации, выполните следующие шаги:

  1. Создайте экземпляр класса Presentation.
  2. Получите ссылку на слайд, используя его индекс.
  3. Добавьте фигуру типа линия с помощью метода AddAutoShape, предоставленного объектом Shapes.
  4. Запишите изменённую презентацию в файл PPTX.

В приведенном ниже примере мы добавили линию на первый слайд презентации.

// Создание объекта Presentation, представляющего файл презентации
using (Presentation presentation = new Presentation())
{
    // Получите первый слайд
    ISlide slide = presentation.Slides[0];

    // Добавьте автозаготовку типа линия
    slide.Shapes.AddAutoShape(ShapeType.Line, 50, 150, 300, 0);
    presentation.Save("NewPresentation_out.pptx", SaveFormat.Pptx);
}

Создание и сохранение презентации

Шаги: Создание и сохранение презентации на C#

  1. Создайте экземпляр класса Presentation.
  2. Сохраните Presentation в любой формат, поддерживаемый SaveFormat.
Presentation presentation = new Presentation();

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

Открытие и сохранение презентации

Шаги: Открытие и сохранение презентации на C#

  1. Создайте экземпляр класса Presentation с любым форматом, т.е. PPT, PPTX, ODP и т.д.
  2. Сохраните Presentation в любой формат, поддерживаемый SaveFormat.
// Загрузите любой поддерживаемый файл в Presentation, например, ppt, pptx, odp и т.д.
Presentation presentation = new Presentation("Sample.odp");

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