Aspose.Slides para Python via Java

Aspose.Slides para Python via Java

Aspose.Slides for Python via Java é uma biblioteca para criar, ler, editar e converter apresentações PowerPoint e OpenDocument em aplicações Python, sem Microsoft PowerPoint; ela executa o mecanismo Aspose.Slides Java no seu processo Python através do JPype.

Ela carrega e salva PPT, PPTX, PPS, POT e ODP, incluindo variantes com macros e modelos, e exporta para PDF, XPS, HTML, SVG, TIFF, Markdown e imagens.



Sua primeira apresentação

Instale o Python e um JDK, configure JAVA_HOME, e crie e ative um ambiente virtual conforme descrito em Instalação. Em seguida, instale JPype e Aspose.Slides do PyPI:

python -m pip install JPype1 aspose-slides-java

Salve este código como hello.py. Ele inicia a Máquina Virtual Java, adiciona uma forma de nuvem com texto ao primeiro slide de uma nova apresentação e salva a apresentação:

import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat, ShapeType

# Crie uma apresentação com um slide em branco.
presentation = Presentation()
try:
    # Obtenha o primeiro slide.
    slide = presentation.getSlides().get_Item(0)

    # Adicione uma forma de nuvem e defina seu texto.
    auto_shape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80)
    auto_shape.getTextFrame().setText("Hello, Aspose!")

    # Salve a apresentação como um arquivo PPTX.
    presentation.save("new_presentation.pptx", SaveFormat.Pptx)
finally:
    presentation.dispose()

Execute‑o no mesmo ambiente virtual:

python hello.py

O script salva new_presentation.pptx com um slide contendo uma forma de nuvem com o texto “Hello, Aspose!”. Sem uma licença, o arquivo salvo também apresenta uma marca d’água de avaliação — veja Licença. Para mais maneiras de criar e preencher uma apresentação, veja Criar Apresentações.