I denna enkla artikel kommer vi att visa hur man skapar PowerPoint Presentation med Python genom att följa de detaljerade stegen för att ställa in miljön och köra exemplet på din sida. Du kan skapa PowerPoint med Python och kan se det i någon av presentationsvisningarna inklusive MS PowerPoint. Exempelkoden kan användas i alla .NET Core-stödda plattformar som är konfigurerade med Python.
Steg för att skapa PowerPoint-presentationer med C#
- Konfigurera miljö för att ställa in Aspose.Slides för Python via .NET i din applikation
- Importera aspose.pydrawing och aspose.slides i din Python-fil
- Skapa en tom presentation med klassobjektet Presentation
- Lägg till en tom bild i slides collection med metoden add_empty_slide
- Infoga en rektangelform inuti bilden med metoden add_auto_shape
- Lägg till en textram med metoden add_text_frame och använd olika textegenskaper
- Genom att använda Spara-metoden i Python Powerpoint-presentation genereras och sparas på disken
För att generera ett anpassat PPTX Python API används genom att följa de ovannämnda stegen. Processen innebär att skapa en tom presentation med hjälp av klassen Presentation och sedan lägga till en tom bild i bildsamlingen. En rektangelautoform skapas som fylls med lite text genom att lägga till en textram i formen och ställa in textegenskaperna innan den genererade presentationen sparas på disken.
Kod för att skapa PowerPoint med Python
Genom att använda exemplet ovan i Python Presentation i PPTX-format har skapats på disken. SaveFormat-uppräkningen ger alternativ för att spara presentationen i PPT-, PPS-, PPSX-, ODP-, POT- och POTX-format också. Texten inuti diabildsformen kan anpassas ytterligare genom att använda olika egenskaper som är tillgängliga i klasserna PortionFormat och ParagraphFormat, inklusive att ställa in punktpunkter, textindrag, marginaler, understrykning och framhävning av texten.
I det här exemplet har vi sett att för att skapa en PPTX presentation kan Python-baserad API användas utan att vara beroende av MS PowerPoint. Om du är intresserad av att konvertera en presentation till en PDF, se artikeln om hur man konverterar presentation till PDF med Python.