Как создать презентацию PowerPoint с помощью C#

В этом простом руководстве мы покажем, как создать PowerPoint Presentation с помощью C#, а также подробно расскажем, как настроить среду с вашей стороны. Работая в C#, создавайте презентации PowerPoint, используя простые шаги, не полагаясь на PowerPoint. Более того, предоставленный пример можно легко использовать на всех платформах, поддерживаемых .NET.

Шаги по созданию презентации PowerPoint с помощью C#

  1. Загрузите и установите пакет Aspose.Slides for .NET из NuGet.
  2. Используйте пространства имен Aspose.Slides, Aspose.Slides.Export и System.Drawing в своем проекте.
  3. Создайте пустую презентацию, используя экземпляр класса Presentation.
  4. Добавьте слайд с пустым типом макета в коллекцию слайдов презентации.
  5. Добавьте прямоугольную автофигуру внутри только что созданного слайда.
  6. Добавьте текстовый фрейм внутри добавленной формы и задайте его текстовые свойства.
  7. Сохраните презентацию в формате PPTX на диск с помощью метода Сохранить.

Вышеуказанные шаги C# создают файл PPTX без какой-либо зависимости от MS PowerPoint. Процесс начинается с создания презентации с использованием экземпляра класса Presentation, за которым следует добавление пустого слайда и автофигуры внутри слайда. Затем текст добавляется и форматируется внутри добавленной формы перед сохранением файла презентации в формате PPTX на диске.

Код для создания презентации PowerPoint на C#

С помощью приведенного выше примера на C# презентация в формате PPTX была сохранена на диске. Перечислитель SaveFormat также дает возможность сохранить презентацию в форматах PPT, PPS, PPSX, ODP, POT и POTX. Вы также можете настроить текст, используя различные параметры, предоставляемые классами PortionFormat и ParagraphFormat, которые включают настройку таких параметров, как маркеры, поля, отступы, выделение и зачеркивание текста.

Ранее мы видели как сохранить слайд как SVG в С# в другом разделе с практическими рекомендациями. Однако в этом разделе мы рассмотрели, как с помощью C# презентации PowerPoint можно создавать различные форматы.

 Русский