Installation

Aspose.Slides für Python über Java ist eine plattformunabhängige API und kann auf jeder Plattform (Windows, Linux und MacOS) verwendet werden, auf der Python, Java und jpype1 Brücke installiert sind.

Voraussetzungen für Programme und Versionen

Um den ordnungsgemäßen Betrieb von Aspose.Slides für Python über Java sicherzustellen, müssen die folgenden Programme und Pakete installiert sein:

  • JRE-Version >=8 (JPype1 wurde mit Java-Versionen von 1.8 bis 11 getestet).
  • Python-Version >=3.7,<=3.12.
  • JPype1-Paketversion: >=1.5.0.

Installieren Sie über pip

Sie können Aspose.Slides für Python über Java einfach über pip installieren, solange Sie alle erforderlichen Programme (Java, Python) installiert haben.

Erstellen Sie einen neuen Projektordner.

Installieren Sie JPype1 mit folgendem Befehl:

$ pip install JPype1

Installieren Sie Aspose.Slides für Python über Java mit folgendem Befehl:

$ pip install aspose-slides-java

Installieren Sie aus ZIP-Archiv

Um Aspose.Slides für Python über Java aus einem ZIP-Archiv zu installieren und zu verwenden, befolgen Sie stattdessen diese Anweisungen:

Windows

  1. Installieren Sie JDK8 und konfigurieren Sie die Umgebungsvariable JAVA_HOME.
  2. Installieren Sie Python Version >=3.7 und fügen Sie python.exe zu PATH hinzu.
  3. Installieren Sie Microsoft C++ Build Tools.
  4. Installieren Sie JPype1. Sie können die folgenden Befehle im Python-Terminal ausführen:
$ pip install --upgrade pip
$ pip install JPype1
  1. Laden Sie Aspose.Slides für Python über Java herunter und extrahieren Sie es in aspose-slides-java.
  2. Erstellen Sie eine Datei namens example.py im Ordner aspose-slides-java mit dem folgenden Beispielcode:
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("Folie Titel Überschrift")
pres.save("out.pptx", SaveFormat.Pptx)

jpype.shutdownJVM()
  1. Führen Sie jetzt py example.py @Eingabeaufforderung aus, um es auszuführen.

Linux

  1. Installieren Sie JDK8 für Linux und konfigurieren Sie die Umgebungsvariable JAVA_HOME.
  2. Installieren Sie Python Version >=3.7.
  3. Installieren Sie g++ und python-dev.
  • Für Debian/Ubuntu:
    sudo apt-get install g++ python3-dev
    
  • Für RedHat-basiert:
    dnf install redhat-rpm-config gcc-c++ python3-devel unixODBC-devel
    
  1. Installieren Sie JPype1. Sie können die folgenden Befehle im Python-Terminal ausführen:
$ pip install --upgrade pip
$ pip install JPype1
  1. Laden Sie Aspose.Slides für Python über Java herunter und extrahieren Sie es in aspose-slides-java.
  2. Erstellen Sie eine Testdatei namens example.py mit diesem Beispielcode im Ordner 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("Folie Titel Überschrift")
pres.save("out.pptx", SaveFormat.Pptx)

jpype.shutdownJVM()
  1. Führen Sie jetzt py example.py @Eingabeaufforderung aus, um es auszuführen.

Mac

  1. Installieren Sie JDK8 für Mac und konfigurieren Sie die Umgebungsvariable JAVA_HOME.
  2. Ändern Sie den Abschnitt JVMCapabilities in /Library/Java/JavaVirtualMachines/jdk1.8.x_xxx.jdk/Contents/Info.plist mit Root-Recht. jdk1.8.x_xxx.jdk hängt von Ihrer JDK-Version ab. Lassen Sie es so aussehen:
<key>JavaVM</key>
    <dict>
        <key>JVMCapabilities</key>
        <array>
                <string>JNI</string>
                <string>BundledApp</string>
                <string>CommandLine</string>
        </array>
  1. Installieren Sie Python Version >=3.7.
  2. Installieren Sie GCC- oder Clang-Compiler abhängig von der Python-Version und der Plattform.
  3. Installieren Sie JPype1. Sie können die folgenden Befehle im Python-Terminal ausführen:
$ pip install --upgrade pip
$ pip install JPype1
  1. Laden Sie Aspose.Slides für Python über Java herunter und extrahieren Sie es in aspose-slides-java.
  2. Erstellen Sie eine Testdatei namens example.py mit diesem Beispielcode im Ordner 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("Folie Titel Überschrift")
pres.save("out.pptx", SaveFormat.Pptx)

jpype.shutdownJVM()
  1. Führen Sie jetzt python example.py @Eingabeaufforderung aus, um es auszuführen.