Instalace

Aspose.Slides for Python via Java je platformově nezávislé API a lze jej použít na jakékoli platformě (Windows, Linux a macOS), kde jsou nainstalovány Python, Java a most jpype1.

Požadavky na programy a verze

  • JRE verze >=8 (JPype1 byl testován na verzích Java od 1.8 do 11).
  • Python verze >=3.7, <=3.12.
  • JPype1 balíček verze: >=1.5.0.

Instalace z pip

Aspose.Slides for Python via Java můžete snadno nainstalovat z pip za předpokladu, že máte nainstalovány všechny požadované programy (Java, Python).

Vytvořte novou složku projektu.

Installujte JPype1 pomocí následujícího příkazu:

$ pip install JPype1

Nainstalujte Aspose.Slides for Python via Java pomocí následujícího příkazu:

$ pip install aspose-slides-java

Instalace ze ZIP archivu

Pro instalaci a použití Aspose.Slides for Python via Java ze ZIP archivu postupujte podle těchto instrukcí:

Windows

  1. Nainstalujte JDK8 a nakonfigurujte proměnnou prostředí JAVA_HOME.
  2. Nainstalujte Python verze >=3.7 a přidejte python.exe do PATH.
  3. Nainstalujte Microsoft C++ Build Tools.
  4. Nainstalujte JPype1. Níže můžete spustit příkazy v python terminálu:
$ pip install --upgrade pip
$ pip install JPype1
  1. Stáhněte Aspose.Slides for Python via Java a rozbalte jej do aspose-slides-java.
  2. Vytvořte soubor s názvem example.py ve složce aspose-slides-java pomocí následujícího ukázkového kódu:
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()
  1. Nyní spusťte py example.py v příkazovém řádku, abyste ho spustili.

Linux

  1. Nainstalujte JDK8 pro Linux a nakonfigurujte proměnnou prostředí JAVA_HOME.
  2. Nainstalujte Python verze >=3.7
  3. Nainstalujte g++ a python-dev.
  • Pro Debian/Ubuntu:
    sudo apt-get install g++ python3-dev
    
  • Pro RedHat‑based:
    dnf install redhat-rpm-config gcc-c++ python3-devel unixODBC-devel
    
  1. Nainstalujte JPype1. Níže můžete spustit příkazy v python terminálu:
$ pip install --upgrade pip
$ pip install JPype1
  1. Stáhněte Aspose.Slides for Python via Java a rozbalte jej do aspose-slides-java.
  2. Vytvořte testovací soubor s názvem example.py pomocí tohoto ukázkového kódu ve složce 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("Slide Title Heading")
pres.save("out.pptx", SaveFormat.Pptx)

jpype.shutdownJVM()
  1. Nyní spusťte py example.py v příkazovém řádku.

Mac

  1. Nainstalujte JDK8 pro Mac a nakonfigurujte proměnnou prostředí JAVA_HOME.
  2. Upravte sekci JVMCapabilities v /Library/Java/JavaVirtualMachines/jdk1.8.x_xxx.jdk/Contents/Info.plist s oprávněním root. jdk1.8.x_xxx.jdk závisí na vaší verzi JDK. Mělo by to vypadat takto:
<key>JavaVM</key>
    <dict>
        <key>JVMCapabilities</key>
        <array>
                <string>JNI</string>
                <string>BundledApp</string>
                <string>CommandLine</string>
        </array>
  1. Nainstalujte Python verze >=3.7.
  2. Nainstalujte kompilátory GCC nebo Clang podle verze Pythonu a platformy.
  3. Nainstalujte JPype1. Níže můžete spustit příkazy v python terminálu:
$ pip install --upgrade pip
$ pip install JPype1
  1. Stáhněte Aspose.Slides for Python via Java a rozbalte jej do aspose-slides-java.
  2. Vytvořte testovací soubor s názvem example.py pomocí tohoto ukázkového kódu ve složce 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("Slide Title Heading")
pres.save("out.pptx", SaveFormat.Pptx)

jpype.shutdownJVM()
  1. Nyní spusťte python example.py v příkazovém řádku.