Installation
Aspose.Slides pour Python via Java est une API indépendante de la plateforme et peut être utilisée sur n’importe quelle plateforme (Windows, Linux et MacOS) où Python
, Java
et le pont jpype1
sont installés.
Exigences pour les programmes et les versions
Pour assurer le bon fonctionnement d’Aspose.Slides pour Python via Java, les programmes et packages suivants doivent être installés :
- Version JRE >=8 (JPype1 a été testé sur des versions de Java allant de 1.8 à 11).
- Version Python >=3.7,<=3.12.
- Version du package JPype1 : >=1.5.0.
Installer depuis pip
Vous pouvez facilement installer Aspose.Slides pour Python via Java depuis pip tant que vous avez tous les programmes requis (Java, Python) installés.
Créez un nouveau dossier de projet.
Installez JPype1 en utilisant la commande suivante :
$ pip install JPype1
Installez Aspose.Slides pour Python via Java en utilisant la commande suivante :
$ pip install aspose-slides-java
Installer depuis une archive ZIP
Pour installer et utiliser Aspose.Slides pour Python via Java à partir d’une archive ZIP, suivez plutôt ces instructions :
Windows
- Installez JDK8 et configurez la variable d’environnement
JAVA_HOME
. - Installez Python version >=3.7 et ajoutez python.exe à
PATH
. - Installez Microsoft C++ Build Tools.
- Installez JPype1. Vous pouvez exécuter les commandes ci-dessous dans le terminal python :
$ pip install --upgrade pip
$ pip install JPype1
- Téléchargez Aspose.Slides pour Python via Java et extrayez-le dans
aspose-slides-java
. - Créez un fichier nommé
example.py
dans le dossieraspose-slides-java
en utilisant le code d’exemple suivant :
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("Titre de la diapositive")
pres.save("out.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
- Maintenant, exécutez
py example.py
@invite de commande pour l’exécuter.
Linux
- Installez JDK8 pour Linux et configurez la variable d’environnement
JAVA_HOME
. - Installez Python version >=3.7.
- Installez
g++
etpython-dev
.
- Pour Debian/Ubuntu :
sudo apt-get install g++ python3-dev
- Pour les systèmes basés sur RedHat :
dnf install redhat-rpm-config gcc-c++ python3-devel unixODBC-devel
- Installez JPype1. Vous pouvez exécuter les commandes ci-dessous dans le terminal python :
$ pip install --upgrade pip
$ pip install JPype1
- Téléchargez Aspose.Slides pour Python via Java et extrayez-le dans
aspose-slides-java
. - Créez un fichier de test nommé
example.py
en utilisant ce code d’exemple dans le dossieraspose-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("Titre de la diapositive")
pres.save("out.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
- Maintenant, exécutez
py example.py
@invite de commande pour l’exécuter.
Mac
- Installez JDK8 pour Mac et configurez la variable d’environnement
JAVA_HOME
. - Modifiez la section JVMCapabilities dans
/Library/Java/JavaVirtualMachines/jdk1.8.x_xxx.jdk/Contents/Info.plist
avec des privilèges root.jdk1.8.x_xxx.jdk
dépend de votre version de jdk. Faites-le ressembler à ceci :
<key>JavaVM</key>
<dict>
<key>JVMCapabilities</key>
<array>
<string>JNI</string>
<string>BundledApp</string>
<string>CommandLine</string>
</array>
- Installez Python version >=3.7.
- Installez les compilateurs GCC ou Clang selon la version de Python et la plateforme.
- Installez JPype1. Vous pouvez exécuter les commandes ci-dessous dans le terminal python :
$ pip install --upgrade pip
$ pip install JPype1
- Téléchargez Aspose.Slides pour Python via Java et extrayez-le dans
aspose-slides-java
. - Créez un fichier de test nommé
example.py
en utilisant ce code d’exemple dans le dossieraspose-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("Titre de la diapositive")
pres.save("out.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
- Maintenant, exécutez
python example.py
@invite de commande pour l’exécuter.