In questo semplice articolo, mostreremo come creare PowerPoint Presentation utilizzando Python seguendo i passaggi dettagliati per configurare l’ambiente ed eseguire l’esempio da parte tua. Puoi creare PowerPoint con Python e visualizzarlo in qualsiasi visualizzatore di presentazioni, incluso MS PowerPoint. Il codice di esempio può essere usato all’interno di qualsiasi piattaforma supportata da .NET Core configurata con Python.
Passaggi per creare una presentazione PowerPoint utilizzando C#
- Configura ambiente per configurare Aspose.Slides per Python tramite .NET nella tua applicazione
- Importa aspose.pydrawing e aspose.slides nel tuo file Python
- Genera una presentazione vuota usando l’oggetto classe Presentation
- Aggiungi una diapositiva vuota nella raccolta di diapositive utilizzando il metodo add_empty_slide
- Inserisci una forma Rettangolo all’interno della diapositiva usando il metodo add_auto_shape
- Aggiungi una cornice di testo usando il metodo add_text_frame e applica diverse proprietà testuali
- Utilizzando il metodo Save in Python la presentazione di PowerPoint viene generata e salvata sul disco
Per generare un’API PPTX Python personalizzata viene utilizzata aderendo ai passaggi sopra menzionati. Il processo prevede la creazione di una presentazione vuota utilizzando la classe Presentation e quindi l’aggiunta di una diapositiva vuota all’interno della raccolta di diapositive. Viene creata una forma automatica Rettangolo che viene riempita con del testo aggiungendo una cornice di testo alla forma e impostando le proprietà del testo prima di salvare la presentazione generata sul disco.
Codice per creare PowerPoint con Python
Utilizzando l’esempio sopra in Python Presentation in formato PPTX è stato creato sul disco. L’enumeratore SaveFormat fornisce opzioni per salvare la presentazione anche nei formati PPT, PPS, PPSX, ODP, POT e POTX. Il testo all’interno della forma della diapositiva può essere ulteriormente personalizzato utilizzando diverse proprietà disponibili nelle classi PortionFormat e ParagraphFormat, inclusa l’impostazione dei punti elenco dei paragrafi, dei rientri del testo, dei margini, della sottolineatura e dell’evidenziazione del testo.
In questo esempio, abbiamo visto che per creare un’API basata su PPTX presentazione Python può essere utilizzata senza fare affidamento su MS PowerPoint. Se sei interessato a convertire una presentazione in un PDF, fai riferimento all’articolo su come convertire la presentazione in PDF usando Python.