API Python PowerPoint para apresentações
Crie, leia, modifique e converta apresentações PowerPoint e OpenOffice usando Python sem qualquer software externo.
Download Free TrialAspose.Slides for Python via Java é uma biblioteca Python que permite criar, modificar e converter apresentações do PowerPoint em Python. Suporta todos os elementos de apresentação, como slides, formas, texto, gráficos, tabelas, imagens e muito mais. Ele também oferece muitos recursos avançados, como mesclar, clonar, dividir, comparar e imprimir apresentações. Funciona sem dependências e pode processar milhares de apresentações pouco a pouco.
Por que escolher Aspose.Slides para Python via Java?
Aspose.Slides for Python via Java oferece muitas vantagens sobre outras soluções para automação de PowerPoint, como:
- Compatibilidade entre plataformas: Aspose.Slides para Python via Java suporta múltiplas plataformas. Você pode usar Aspose.Slides para Python via Java no Windows, Linux, macOS e outros sistemas operacionais.
- Fácil integração e implantação: Aspose.Slides for Python via Java é uma biblioteca autônoma que não requer a instalação do Microsoft Office ou de qualquer outro software em seu sistema. Você pode integrar facilmente Aspose.Slides for Python via Java com seus aplicativos existentes e implantá-lo em qualquer servidor ou ambiente de nuvem.
- Recursos e funcionalidades poderosas: Aspose.Slides para Python via Java fornece um rico conjunto de recursos e funcionalidades para trabalhar com apresentações do PowerPoint, como criar e modificar slides, adicionar e editar formas, texto, imagens, animações, transições , gráficos, tabelas e outros elementos, aplicação de temas e layouts, inserção de áudio e vídeo, exportação e impressão de apresentações, exportação para vídeo e muito mais.
- Alto desempenho e qualidade: Aspose.Slides for Python via Java oferece resultados de alto desempenho e qualidade para processamento de apresentações em PowerPoint. Você pode processar milhares de apresentações em minutos, sem comprometer a fidelidade e a precisão do resultado.
- Opções de avaliação e licenciamento gratuitas: Aspose.Slides for Python via Java oferece uma versão de avaliação gratuita que você pode baixar e usar por 30 dias, sem quaisquer limitações. Você também pode escolher entre várias opções de licenciamento que atendem às suas necessidades e orçamento, como licenças de desenvolvedor, site, OEM e nuvem.
Recursos avançados da API Python PowerPoint
Crie ou clone slides existentes a partir de modelos
Trabalhe com tabelas do PowerPoint via API
Aplique ou remova a proteção nas formas
Adição de gráficos do Excel como OleObjects aos slides
Crie formas e adicione texto a formas em slides
Lidar com formatação de texto e forma
Gerar apresentações a partir do banco de dados
Proteja apresentações e PDF resultante
Imprimir apresentações em uma impressora física
Requisitos do sistema
Aspose.Slides para Python via Java é uma API independente de plataforma. Ele pode ser executado nas plataformas Windows, Unix/Linux e Mac com os seguintes softwares instalados:- JDK 1.8 ou superior
- Python 3.7 ou superior
- JPype1 1.5.0 ou superior (JPype foi testado em versões Java de 1.8 a 11)
Como instalar
Use PyPI para instalar nossa biblioteca Python para processamento de apresentações do repositório PyPI:
pip install aspose-slides-java
Como criar uma nova apresentação em PowerPoint em Python
No exemplo abaixo, adicionamos um retângulo ao primeiro slide da apresentação.
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat, ShapeType
pres = Presentation()
slide = pres.getSlides().get_Item(0)
slide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 300, 200)
pres.save("NewPresentation.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
Como mesclar apresentações em Python
Este código Python mostra como mesclar apresentações:
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres1 = Presentation("pres1.pptx");
pres2 = Presentation("pres2.pptx");
for i in range(pres2.getSlides().size()):
pres1.getSlides().addClone(pres2.getSlides().get_Item(i));
pres1.save("combinedPresentation.pptx", SaveFormat.Pptx);
jpype.shutdownJVM()
Como importar uma apresentação de PDF em Python. Converta PDF para PPT, Converta PDF para PPTX, Converta PDF para ODP
Este código Python demonstra o processo de conversão de PDF em PowerPoint:
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres = Presentation();
pres.getSlides().removeAt(0);
pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");
pres.save("outputPresentation.pptx", SaveFormat.Pptx);
jpype.shutdownJVM()
Como converter PowerPoint para PDF em Python
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 níveis máximos de qualidade
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres = Presentation("PowerPoint.pptx");
pres.save("PPTX-to-PDF.pdf", SaveFormat.Pdf);
jpype.shutdownJVM()
Como converter PowerPoint para JPG em Python. Converter PPT para JPG, Converter PPTX para JPG, Converter ODP para JPG
O exemplo a seguir mostra como converter um documento PowerPoint PPT, PPTX e OpenOffice ODP em um conjunto de imagens JPEG.
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation
from javax.imageio import ImageIO
from java.io import File
pres = Presentation("pres.pptx");
format_name = "PNG"
for i in range(pres.getSlides().size()):
buffImage = pres.getSlides().get_Item(i).getThumbnail(2, 2)
ImageIO.write(buffImage, format_name, File("image_java" + str(i) + ".png"))
jpype.shutdownJVM()
Support and Learning Resources
- 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 versão
- Por que Aspose.Slides para Python via Java?
- Lista de clientes
- Histórias de sucesso