Εγκατάσταση
Aspose.Slides for Python via Java είναι API ανεξάρτητο από πλατφόρμα και μπορεί να χρησιμοποιηθεί σε οποιαδήποτε πλατφόρμα (Windows, Linux και MacOS) όπου είναι εγκατεστημένα τα Python, Java και η γέφυρα jpype1.
Απαιτήσεις για προγράμματα και εκδόσεις
Για να εξασφαλιστεί η σωστή λειτουργία του Aspose.Slides for Python via Java, πρέπει να εγκατασταθούν τα παρακάτω προγράμματα και πακέτα:
- Έκδοση JRE >=8 (Το JPype1 έχει δοκιμαστεί σε εκδόσεις Java από 1.8 έως 11).
- Έκδοση Python >=3.7, <=3.12.
- Έκδοση πακέτου JPype1: >=1.5.0.
Εγκατάσταση από pip
Μπορείτε εύκολα να εγκαταστήσετε το Aspose.Slides for Python via Java από το pip εφόσον έχετε εγκατεστημένα όλα τα απαιτούμενα προγράμματα (Java, Python).
Δημιουργήστε ένα νέο φάκελο έργου.
Install JPype1 χρησιμοποιώντας την παρακάτω εντολή:
$ pip install JPype1
Εγκαταστήστε το Aspose.Slides for Python via Java χρησιμοποιώντας την παρακάτω εντολή:
$ pip install aspose-slides-java
Εγκατάσταση από αρχείο ZIP
Για να εγκαταστήσετε και να χρησιμοποιήσετε το Aspose.Slides for Python via Java από ένα αρχείο ZIP, ακολουθήστε αυτές τις οδηγίες:
Windows
- Εγκαταστήστε το JDK8 και ρυθμίστε τη μεταβλητή περιβάλλοντος
JAVA_HOME. - Install Python έκδοση >=3.7 και προσθέστε το python.exe στο
PATH. - Install Microsoft C++ Build Tools.
- Install JPype1. Μπορείτε να εκτελέσετε τις παρακάτω εντολές στο τερματικό python:
$ pip install --upgrade pip
$ pip install JPype1
- Download Aspose.Slides for Python via Java και εξάγετε το στο
aspose-slides-java. - Δημιουργήστε ένα αρχείο με όνομα
example.pyστον φάκελο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()
- Τώρα εκτελέστε
py example.pyστη γραμμή εντολών για να το τρέξετε.
Linux
- Εγκαταστήστε το JDK8 για Linux και ρυθμίστε τη μεταβλητή περιβάλλοντος
JAVA_HOME. - Install Python έκδοση >=3.7
- Εγκαταστήστε
g++καιpython-dev.
- Για Debian/Ubuntu:
sudo apt-get install g++ python3-dev - For RedHat-based:
dnf install redhat-rpm-config gcc-c++ python3-devel unixODBC-devel
- Install JPype1. You can run below commands in python terminal:
$ pip install --upgrade pip
$ pip install JPype1
- Download Aspose.Slides for Python via Java and extract it to
aspose-slides-java. - Create a test file named
example.pyusing this sample code inaspose-slides-javafolder:
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()
- Now run
py example.py@command prompt to run it.
Mac
- Install JDK8 for Mac and configure
JAVA_HOMEenvironment variable. - Modify JVMCapabilities section in
/Library/Java/JavaVirtualMachines/jdk1.8.x_xxx.jdk/Contents/Info.plistwith root privilege.jdk1.8.x_xxx.jdkdepends on your jdk version. Make it look like this:
<key>JavaVM</key>
<dict>
<key>JVMCapabilities</key>
<array>
<string>JNI</string>
<string>BundledApp</string>
<string>CommandLine</string>
</array>
- Install Python version >=3.7.
- Install GCC or Clang compilers depending on the Python`s version and platform.
- Install JPype1. You can run below commands in python terminal:
$ pip install --upgrade pip
$ pip install JPype1
- Download Aspose.Slides for Python via Java and extract it into
aspose-slides-java. - Create a test file named
example.pyusing this sample code inaspose-slides-javafolder:
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()
- Τώρα εκτελέστε
python example.pyστη γραμμή εντολών για να το τρέξετε.