Neste artigo simples, mostraremos como criar PowerPoint Presentation usando Python seguindo as etapas detalhadas para configurar o ambiente e executar o exemplo do seu lado. Você pode criar PowerPoint com Python e pode visualizá-lo em qualquer um dos visualizadores de apresentação, incluindo o MS PowerPoint. O código de exemplo pode ser usado em qualquer uma das plataformas compatíveis com .NET Core configuradas com Python.
Etapas para criar uma apresentação do PowerPoint usando C#
- Configure o ambiente para configurar o Aspose.Slides para Python via .NET em seu aplicativo
- Importe aspose.pydrawing e aspose.slides em seu arquivo Python
- Gere uma apresentação vazia usando o objeto da classe Presentation
- Adicione um slide em branco na coleção de slides usando o método add_empty_slide
- Insira uma forma de retângulo dentro do slide usando o método add_auto_shape
- Adicione um quadro de texto usando o método add_text_frame e aplique diferentes propriedades textuais
- Usando o método Save em Python, a apresentação do Powerpoint é gerada e salva no disco
Para gerar uma API PPTX Python personalizada, é usada aderindo às etapas acima mencionadas. O processo envolve a criação de uma apresentação vazia usando a classe Presentation e, em seguida, a adição de um slide em branco dentro da coleção de slides. É criada uma forma automática Rectangle que é preenchida com algum texto adicionando um quadro de texto à forma e definindo as propriedades textuais antes de salvar a apresentação gerada no disco.
Código para criar PowerPoint com Python
Usando o exemplo acima em Python Presentation no formato PPTX foi criado no disco. O enumerador SaveFormat oferece opções para salvar a apresentação também nos formatos PPT, PPS, PPSX, ODP, POT e POTX. O texto dentro da forma de slide pode ser ainda mais personalizado usando diferentes propriedades disponíveis nas classes PortionFormat e ParagraphFormat, incluindo a configuração de marcadores de parágrafos, recuos de texto, margens, sublinhado e realce do texto.
Neste exemplo, vimos que para criar uma API baseada em PPTX apresentação Python pode ser usada sem depender do MS PowerPoint. Se estiver interessado em converter uma apresentação em PDF, consulte o artigo em como converter apresentação para PDF usando Python.