API Python do PowerPoint para apresentações. Python PPTX, PPT
Crie, leia, escreva, modifique, mescle, clone, proteja e converta apresentações do PowerPoint e OpenOffice em Python sem nenhum software externo.
Download grátis julgamentoAspose.Slides for Python via .NET é uma poderosa biblioteca de classes para trabalhar ou processar apresentações. Usando este produto, aplicativos e desenvolvedores podem ler, editar ou manipular e converter apresentações do PowerPoint (PPT, PPTX) e apresentações em outros formatos (ODP) sem aplicativos ou dependências de terceiros.
Aspose.Slides para Python via. NET fornece estes recursos populares:
- Carregando, abrindo e visualizando apresentações.
- Edição de apresentações.
- Convertendo apresentações para PDF, Word, JPG, HTML, GIF, SVG e muitos outros formatos.
- Renderização e impressão de apresentações.
- Encriptar e desencriptar apresentações; apresentações de proteção de senha e remoção de senhas.
- Manipulação de entidades de apresentação, como slides mestres, formas, gráficos, molduras, molduras de áudio, molduras de vídeo, macros OLE, VBA, animações, etc.
- E muitos mais recursos.
Python é uma linguagem muito popular que tem muito uso em aplicativos regulares, desenvolvimento web, pesquisas e tarefas acadêmicas, análise de dados, etc. Por esse motivo, a equipe do Aspose.Slides tem orgulho de oferecer < strong>Aspose.Slides for Python via .NET para a comunidade python.
Recursos avançados da API Python PowerPoint
Criar ou clonar slides de modelos
Trabalhar com tabelas do PowerPoint via API
Aplicar ou remover a proteção nas formas
Adicionar gráficos do Excel como OleObjects a slides
Suporte para OleObjects vinculados
Gerar apresentações a partir do banco de dados
Proteja apresentações e PDF resultante
Imprimir apresentações em uma impressora física
Criar e personalizar gráficos
Requisitos de sistema
- Compatível com Python 3.5, 3.6, 3.7, 3.8 e 3.9
- Caso você escreva código Python no Linux, dê uma olhada em requisitos adicionais para Linux
Como instalar
Use pip para instalar nossa biblioteca Python para processamento de apresentações do repositório PyPI
:pip install aspose.slides
Criar nova apresentação do PowerPoint. Python PPTX, PPT ou ODP
No exemplo abaixo, adicionamos uma linha ao primeiro slide da apresentação.
import aspose.slides as slides
# Instantiate a Presentation object that represents a presentation file
with slides.Presentation() as presentation:
slide = presentation.slides[0]
slide.shapes.add_auto_shape(slides.ShapeType.LINE, 50, 150, 300, 0)
presentation.save("NewPresentation_out.pptx", slides.export.SaveFormat.PPTX)
Mesclar apresentações: Python PPTX, PPT ou ODP
Este código Python mostra como mesclar apresentações:
import aspose.slides as slides
with slides.Presentation("Presentation1.pptx") as pres1:
with slides.Presentation("Presentation2.pptx") as pres2:
for slide in pres2.slides:
pres1.slides.add_clone(slide)
pres1.save("combined.pptx", slides.export.SaveFormat.PPTX)
Importar apresentação de PDF: Python PPTX, PPT ou ODP
Este código Python demonstra o processo de conversão de PDF para PowerPoint:
import aspose.slides as slides
with slides.Presentation() as pres:
pres.slides.remove_at(0)
pres.slides.add_from_pdf("welcome-to-powerpoint.pdf")
pres.save("OutputPresentation.pptx", slides.export.SaveFormat.PPTX)
Converter PowerPoint para PDF com opções padrão: Python PPTX, PPT ou ODP para PDF
Este código python mostra como converter um documento PowerPoint PPT, PPTX e OpenOffice ODP em um documento PDF usando as opções padrão. O arquivo resultante é um documento PDF com os níveis máximos de qualidade
import aspose.slides as slides
# Instantiate a Presentation object that represents a PPT file
presentation = slides.Presentation("PowerPoint.ppt")
# Save the presentation as PDF
presentation.save("PPT-to-PDF.pdf", slides.export.SaveFormat.PDF)
Converter PowerPoint para JPG: Python PPTX, PPT ou ODP para JPEG
O exemplo a seguir mostra como converter um documento PowerPoint PPT, PPTX e OpenOffice ODP em um conjunto de imagens JPEG.
import aspose.slides as slides
import aspose.pydrawing as drawing
pres = slides.Presentation("pres.pptx")
for sld in pres.slides:
bmp = sld.get_thumbnail(1, 1)
bmp.save("Slide_{num}.jpg".format(num=str(sld.slide_number)), drawing.imaging.ImageFormat.jpeg)
O que as pessoas estão dizendo
Não acredite apenas em nossa palavra. Veja o que os usuários têm a dizer sobre as APIs do PowerPoint.
- Recursos de aprendizagem
- Documentação
- Código fonte
- Referências de API
- Vídeos tutoriais
- Suporte ao produto
- Suporte gratuito
- Suporte pago
- Blogue
- Notas de lançamento
- Por que Aspose.Slides para Python via .NET?
- Lista de clientes
- Histórias de sucesso