Як створити презентацію 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 на диску методом Save

Наведені вище дії в C# створюють файл PPTX без будь-якої залежності від MS PowerPoint. Процес починається зі створення презентації за допомогою екземпляра класу Presentation, після чого додається порожній слайд і автофігура всередині слайда. Згодом текст додається та форматується всередині доданої форми перед збереженням файлу презентації як PPTX на диску.

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

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

Раніше ми бачили як зберегти слайд як SVG у C# в іншій темі практичних порад. Однак у цій темі ми досліджували, як за допомогою C# PowerPoint презентації можна створити в різних форматах.

 Українська