Aspose.Slides para Python via .NET

Aspose.Slides for Python via .NET

Aspose.Slides for Python via .NET é uma biblioteca Python para criar, ler, editar e converter apresentações PowerPoint e OpenDocument, sem o Microsoft PowerPoint ou o Microsoft Office.

Ele carrega e salva PPT, PPTX, PPS, POT e ODP, incluindo variantes habilitadas para macro e modelos, e exporta para PDF, XPS, HTML, SVG, TIFF, Markdown e imagens.



Sua primeira apresentação

Instale o pacote a partir do PyPI:

pip install aspose.slides

O pacote inclui o runtime .NET que utiliza, portanto você não precisa instalar o .NET. No Linux, também instale as bibliotecas libgdiplus e ICU, e com o Python do sistema do Debian ou Ubuntu, execute o comando em um ambiente virtual. O macOS tem pré-requisitos adicionais, e não verificamos a instalação nele. Consulte Instalação para os comandos, os pré-requisitos do macOS e as versões do Python suportadas.

Salve este código como hello.py:

import aspose.slides as slides

# Instanciar a classe Presentation que representa um arquivo de apresentação.
with slides.Presentation() as presentation:
    # Obter o primeiro slide.
    slide = presentation.slides[0]

    # Adicionar uma auto‑forma do tipo CLOUD.
    auto_shape = slide.shapes.add_auto_shape(slides.ShapeType.CLOUD, 20, 20, 200, 80)
    auto_shape.text_frame.text = "Hello, Aspose!"

    # Salvar a apresentação como um arquivo PPTX.
    presentation.save("new_presentation.pptx", slides.export.SaveFormat.PPTX)

Execute‑o com python hello.py. O script salva new_presentation.pptx na pasta atual, com um slide contendo uma forma de nuvem que exibe “Hello, Aspose!”. Sem uma licença, o arquivo salvo contém uma marca d’água de avaliação — veja Licenciamento. Para mais maneiras de criar e preencher uma apresentação, veja Criar apresentações.