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

  1. Installez JDK8 et configurez la variable d’environnement JAVA_HOME.
  2. Installez Python version >=3.7 et ajoutez python.exe à PATH.
  3. Installez Microsoft C++ Build Tools.
  4. Installez JPype1. Vous pouvez exécuter les commandes ci-dessous dans le terminal python :
$ pip install --upgrade pip
$ pip install JPype1
  1. Téléchargez Aspose.Slides pour Python via Java et extrayez-le dans aspose-slides-java.
  2. Créez un fichier nommé example.py dans le dossier aspose-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()
  1. Maintenant, exécutez py example.py @invite de commande pour l’exécuter.

Linux

  1. Installez JDK8 pour Linux et configurez la variable d’environnement JAVA_HOME.
  2. Installez Python version >=3.7.
  3. Installez g++ et python-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
    
  1. Installez JPype1. Vous pouvez exécuter les commandes ci-dessous dans le terminal python :
$ pip install --upgrade pip
$ pip install JPype1
  1. Téléchargez Aspose.Slides pour Python via Java et extrayez-le dans aspose-slides-java.
  2. Créez un fichier de test nommé example.py en utilisant ce code d’exemple dans le dossier aspose-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()
  1. Maintenant, exécutez py example.py @invite de commande pour l’exécuter.

Mac

  1. Installez JDK8 pour Mac et configurez la variable d’environnement JAVA_HOME.
  2. 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>
  1. Installez Python version >=3.7.
  2. Installez les compilateurs GCC ou Clang selon la version de Python et la plateforme.
  3. Installez JPype1. Vous pouvez exécuter les commandes ci-dessous dans le terminal python :
$ pip install --upgrade pip
$ pip install JPype1
  1. Téléchargez Aspose.Slides pour Python via Java et extrayez-le dans aspose-slides-java.
  2. Créez un fichier de test nommé example.py en utilisant ce code d’exemple dans le dossier aspose-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()
  1. Maintenant, exécutez python example.py @invite de commande pour l’exécuter.