Questo breve tutorial spiega come creare PPT utilizzando Python fornendo dettagli e configurando l’ambiente per eseguire il codice di esempio. Per creare PowerPoint con Python vengono condivisi passaggi dettagliati che guidano all’uso delle classi e degli spazi dei nomi richiesti per questa attività. Alla fine, una presentazione di esempio con una forma di linea aggiunta all’interno della diapositiva viene salvata sul disco come PPTX.
Passaggi per creare PowerPoint con Python
- Configura il ambiente per utilizzare Aspose.Slides per Python tramite .NET
- Importa gli spazi dei nomi necessari da utilizzare dalla libreria Aspose.Slides
- Crea una presentazione vuota usando l’oggetto classe Presentation
- Crea un oggetto classe Slide per accedere alla prima diapositiva predefinita
- Aggiungi una forma di linea all’interno della diapositiva
- Salva la presentazione appena creata su disco
Questi passaggi sopra menzionati in Python creano una presentazione PowerPoint utilizzando semplici chiamate API. Inizieremo il processo istanziando l’oggetto classe Presentazione per creare una presentazione vuota e accedere alla prima diapositiva predefinita utilizzando l’oggetto classe Diapositiva. Quindi viene aggiunta una forma di linea alla diapositiva e la presentazione viene salvata sul disco in formato PPTX.
Codice per creare PPT usando Python
Puoi anche utilizzare Python crea PowerPoint da presentazioni modello. Ti verrà richiesto di caricare il modello di presentazione che ti darà il vantaggio di utilizzare un tema di diapositiva modello. È quindi possibile aggiungere nuove diapositive e le rispettive forme ereditando le proprietà del modello. È possibile aggiungere testo, SmartArt, OLE Frame, Picture Frame e molte altre forme supportate da PowerPoint a livello di codice utilizzando l’API.
In questo articolo, abbiamo visto quanto sia facile usare Python crea presentazioni PPT o PPTX con l’aiuto di semplici chiamate API. Se desideri convertire un file Word in PDF, consulta l’articolo su come convertire Word in PDF usando Python.