Instalação
Contents
[
Hide
]
Aspose.Slides for Python via Java é uma API independente de plataforma e pode ser usada em qualquer plataforma (Windows, Linux e MacOS) onde Python, Java e a ponte jpype1 estejam instalados.
Requisitos para programas e versões
Para garantir o funcionamento adequado do Aspose.Slides for Python via Java, os seguintes programas e pacotes devem ser instalados:
- Versão do JRE >=8 (JPype1 foi testado nas versões do Java de 1.8 a 11).
- Versão do Python >=3.7, <=3.12.
- Versão do pacote JPype1: >=1.5.0.
Instalar via pip
Você pode instalar facilmente o Aspose.Slides for Python via Java a partir do pip desde que todos os programas necessários (Java, Python) estejam instalados.
Crie uma nova pasta de projeto.
Install JPype1 usando o seguinte comando:
$ pip install JPype1
Instale Aspose.Slides for Python via Java usando o seguinte comando:
$ pip install aspose-slides-java
Instalar a partir de arquivo ZIP
Para instalar e usar o Aspose.Slides for Python via Java a partir de um arquivo ZIP, siga estas instruções:
Windows
- Instale o JDK8 e configure a variável de ambiente
JAVA_HOME. - Install Python versão >=3.7 e adicione python.exe ao
PATH. - Install Microsoft C++ Build Tools.
- Install JPype1. Você pode executar os comandos abaixo no terminal python:
$ pip install --upgrade pip
$ pip install JPype1
- Download Aspose.Slides for Python via Java e extraia-o para
aspose-slides-java. - Crie um arquivo chamado
example.pyna pastaaspose-slides-javausando o código de exemplo a seguir:
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres = Presentation()
slide = pres.getSlides().addEmptySlide(pres.getLayoutSlides().get_Item(0))
slide.getShapes().get_Item(0).getTextFrame().setText("Slide Title Heading")
pres.save("out.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
- Agora execute
py example.pyno prompt de comando para executá‑lo.
Linux
- Instale o JDK8 para Linux e configure a variável de ambiente
JAVA_HOME. - Install Python versão >=3.7
- Instale
g++epython-dev.
- Para Debian/Ubuntu:
sudo apt-get install g++ python3-dev - Para distribuições baseadas em RedHat:
dnf install redhat-rpm-config gcc-c++ python3-devel unixODBC-devel
- Install JPype1. Você pode executar os comandos abaixo no terminal python:
$ pip install --upgrade pip
$ pip install JPype1
- Download Aspose.Slides for Python via Java e extraia-o para
aspose-slides-java. - Crie um arquivo de teste chamado
example.pyusando este código de exemplo na pastaaspose-slides-java:
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres = Presentation()
slide = pres.getSlides().addEmptySlide(pres.getLayoutSlides().get_Item(0))
slide.getShapes().get_Item(0).getTextFrame().setText("Slide Title Heading")
pres.save("out.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
- Agora execute
py example.pyno prompt de comando para executá‑lo.
Mac
- Instale o JDK8 para Mac e configure a variável de ambiente
JAVA_HOME. - Modifique a seção JVMCapabilities em
/Library/Java/JavaVirtualMachines/jdk1.8.x_xxx.jdk/Contents/Info.plistcom privilégios de administrador.jdk1.8.x_xxx.jdkdepende da sua versão do jdk. Deixe assim:
<key>JavaVM</key>
<dict>
<key>JVMCapabilities</key>
<array>
<string>JNI</string>
<string>BundledApp</string>
<string>CommandLine</string>
</array>
- Install Python versão >=3.7.
- Instale compiladores GCC ou Clang dependendo da versão do Python e da plataforma.
- Install JPype1. Você pode executar os comandos abaixo no terminal python:
$ pip install --upgrade pip
$ pip install JPype1
- Download Aspose.Slides for Python via Java e extraia-o em
aspose-slides-java. - Crie um arquivo de teste chamado
example.pyusando este código de exemplo na pastaaspose-slides-java:
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres = Presentation()
slide = pres.getSlides().addEmptySlide(pres.getLayoutSlides().get_Item(0))
slide.getShapes().get_Item(0).getTextFrame().setText("Slide Title Heading")
pres.save("out.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
- Agora execute
python example.pyno prompt de comando para executá‑lo.