Installation

Aspose.Slides för Python via Java är ett plattformsoberoende API och kan användas på alla plattformar (Windows, Linux och macOS) där Python, Java och jpype1‑bron är installerade.

Krav för program och versioner

För att säkerställa korrekt funktion av Aspose.Slides för Python via Java måste följande program och paket installeras:

  • JRE version >=8 (JPype1 har testats på Java‑versioner från 1.8 till 11).
  • Python version >=3.7,<=3.12.
  • JPype1‑paketversion: >=1.5.0.

Installera från pip

Du kan enkelt installera Aspose.Slides för Python via Java från pip så länge du har alla nödvändiga program (Java, Python) installerade.

Skapa en ny projektmapp.

Installera JPype1 med följande kommando:

$ pip install JPype1

Installera Aspose.Slides för Python via Java med följande kommando:

$ pip install aspose-slides-java

Installera från ZIP‑arkiv

För att installera och använda Aspose.Slides för Python via Java från ett ZIP‑arkiv, följ dessa instruktioner istället:

Windows

  1. Installera JDK8 och konfigurera miljövariabeln JAVA_HOME.
  2. Installera Python version >=3.7 och lägg till python.exe i PATH.
  3. Installera Microsoft C++ Build Tools.
  4. Installera JPype1. Du kan köra nedanstående kommandon i Python‑terminalen:
$ pip install --upgrade pip
$ pip install JPype1
  1. Ladda ner Aspose.Slides för Python via Java och extrahera det till aspose-slides-java.
  2. Skapa en fil med namn example.py i mappen aspose-slides-java med följande exempelprogram:
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. Kör nu py example.py i kommandotolken för att köra det.

Linux

  1. Installera JDK8 för Linux och konfigurera miljövariabeln JAVA_HOME.
  2. Installera Python version >=3.7
  3. Installera g++ och python-dev.
  • För Debian/Ubuntu:
    sudo apt-get install g++ python3-dev
    
  • För RedHat‑baserade:
    dnf install redhat-rpm-config gcc-c++ python3-devel unixODBC-devel
    
  1. Installera JPype1. Du kan köra nedanstående kommandon i Python‑terminalen:
$ pip install --upgrade pip
$ pip install JPype1
  1. Ladda ner Aspose.Slides för Python via Java och extrahera det till aspose-slides-java.
  2. Skapa en testfil med namn example.py med denna exempelprogram i mappen 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. Kör nu py example.py i kommandotolken för att köra det.

Mac

  1. Installera JDK8 för Mac och konfigurera miljövariabeln JAVA_HOME.
  2. Modifiera JVMCapabilities‑sektionen i /Library/Java/JavaVirtualMachines/jdk1.8.x_xxx.jdk/Contents/Info.plist med administratörsrättigheter. jdk1.8.x_xxx.jdk beror på din JDK‑version. Gör så här:
<key>JavaVM</key>
    <dict>
        <key>JVMCapabilities</key>
        <array>
                <string>JNI</string>
                <string>BundledApp</string>
                <string>CommandLine</string>
        </array>
  1. Installera Python version >=3.7.
  2. Installera GCC‑ eller Clang‑kompilatorer beroende på Python‑version och plattform.
  3. Installera JPype1. Du kan köra nedanstående kommandon i Python‑terminalen:
$ pip install --upgrade pip
$ pip install JPype1
  1. Ladda ner Aspose.Slides för Python via Java och extrahera det till aspose-slides-java.
  2. Skapa en testfil med namn example.py med detta exempelprogram i mappen 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. Kör nu python example.py i kommandotolken för att köra det.