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.
Começar
COMEÇANDO
AVALIAR
Desenvolver com Slides
TAREFAS COMUNS
- Abrir uma apresentação
- Salvar uma apresentação
- Converter para PDF
- Renderizar slides como imagens
- Editar texto e formas
FLUXOS DE TRABALHO DO SLIDES
EXEMPLOS
Referência & Suporte
REFERÊNCIA
SUPORTE
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.