U ovom jednostavnom članku, pokazat ćemo kako stvoriti PowerPoint Presentation pomoću Pythona slijedeći detaljne korake za postavljanje okruženja i pokretanje primjera na vašoj strani. Možete stvoriti PowerPoint s Pythonom i to možete vidjeti u bilo kojem pregledniku prezentacija uključujući MS PowerPoint. Primjer koda može se koristiti unutar bilo koje platforme podržane .NET Core konfigurirane s Pythonom.
Koraci za stvaranje PowerPoint prezentacije pomoću C#
- Konfigurirajte okruženje za postavljanje Aspose.Slides za Python putem .NET-a u svojoj aplikaciji
- Uvezite aspose.pydrawing i aspose.slides u svoju Python datoteku
- Generirajte praznu prezentaciju pomoću objekta klase Presentation
- Dodajte prazan slajd u slides collection pomoću metode add_empty_slide
- Umetnite oblik pravokutnika unutar slajda pomoću metode add_auto_shape
- Dodajte tekstualni okvir pomoću metode add_text_frame i primijenite različita tekstualna svojstva
- Korištenjem metode Spremi u Python Powerpoint prezentacija se generira i sprema na disk
Kako bi se generirao prilagođeni PPTX Python API koristi se pridržavajući se gore navedenih koraka. Proces uključuje stvaranje prazne prezentacije pomoću klase Prezentacija i zatim dodavanje praznog slajda unutar zbirke slajdova. Stvara se automatski oblik pravokutnika koji se ispunjava tekstom dodavanjem tekstualnog okvira obliku i postavljanjem tekstualnih svojstava prije spremanja generirane prezentacije na disk.
Kod za izradu PowerPointa s Pythonom
Korištenjem gornjeg primjera na disku je stvorena Python prezentacija u PPTX formatu. Enumerator SaveFormat nudi opcije za spremanje prezentacije iu PPT, PPS, PPSX, ODP, POT i POTX formatima. Tekst unutar oblika slajda može se dodatno prilagoditi upotrebom različitih svojstava dostupnih u klasama PortionFormat i ParagraphFormat, uključujući postavljanje grafičkih oznaka odlomaka, uvlačenja teksta, margina, podcrtavanje i isticanje teksta.
U ovom smo primjeru vidjeli da se za izradu PPTX prezentacije može koristiti API temeljen na Python-u bez oslanjanja na MS PowerPoint. Ako ste zainteresirani za pretvaranje prezentacije u PDF, pogledajte članak na kako pretvoriti prezentaciju u PDF pomoću Pythona.