Kako stvoriti PowerPoint prezentaciju koristeći C#

U ovom jednostavnom vodiču pokazat ćemo kako stvoriti PowerPoint Presentation koristeći C# zajedno s detaljnim koracima za postavljanje okruženja na vašoj strani. Dok radite u C# kreirajte PowerPoint prezentaciju koristeći jednostavne korake bez oslanjanja na PowerPoint. Štoviše, navedeni primjer može se bez problema koristiti na svim platformama koje podržava .NET.

Koraci za stvaranje PowerPoint prezentacije pomoću C#

  1. Preuzmite i instalirajte paket Aspose.Slides for .NET iz NuGet-a
  2. Koristite Aspose.Slides, Aspose.Slides.Export i System.Drawing imenske prostore u svom projektu
  3. Napravite praznu prezentaciju korištenjem instance klase Presentation
  4. Dodajte slajd s vrstom Blank Layout unutar kolekcije slajdova prezentacije
  5. Dodajte AutoShape Rectangle unutar novostvorenog slajda
  6. Dodajte tekstualni okvir unutar dodanog oblika i postavite njegova tekstualna svojstva
  7. Spremite prezentaciju kao PPTX na disk metodom Save

Gornji koraci u C# stvaraju PPTX datoteku bez ikakve ovisnosti o MS PowerPointu. Proces počinje stvaranjem prezentacije pomoću instance klase Presentation, nakon čega slijedi dodavanje praznog slajda i automatskog oblika unutar slajda. Nakon toga, tekst se dodaje i formatira unutar dodanog oblika prije spremanja prezentacijske datoteke kao PPTX na disk.

Kod za generiranje PowerPoint prezentacije u C#

Korištenjem gornjeg primjera u C# Prezentacija u PPTX formatu spremljena je na disk. Enumerator SaveFormat također nudi opcije za spremanje prezentacije u PPT, PPS, PPSX, ODP, POT i POTX formatima. Također možete prilagoditi tekst korištenjem različitih opcija izloženih u klasama PortionFormat i ParagraphFormat koje uključuju postavljanje opcija kao što su grafičke oznake, margine, uvlake, isticanje i precrtavanje teksta.

Ranije smo svjedočili kako spremiti slajd kao SVG u C# u drugoj temi s uputama. Međutim, u ovoj smo temi istražili kako se pomoću C# PowerPoint prezentacije mogu generirati različite formate.

 Hrvatski