Instalcja
Contents
[
Hide
]
Aspose.Slides for Python via Java jest platformowo niezależnym API i może być używany na dowolnej platformie (Windows, Linux i macOS), na której zainstalowano most Python, Java oraz jpype1.
Wymagania dotyczące programów i wersji
Aby zapewnić prawidłowe działanie Aspose.Slides for Python via Java, należy zainstalować następujące programy i pakiety:
- Wersja JRE >=8 (JPype1 był testowany na wersjach Java od 1.8 do 11).
- Wersja Pythona >=3.7,<=3.12.
- Wersja pakietu JPype1: >=1.5.0.
Instalacja z pip
Możesz łatwo zainstalować Aspose.Slides for Python via Java z pip, o ile masz zainstalowane wszystkie wymagane programy (Java, Python).
Utwórz nowy folder projektu.
Zainstaluj JPype1 używając następującego polecenia:
$ pip install JPype1
Zainstaluj Aspose.Slides for Python via Java używając następującego polecenia:
$ pip install aspose-slides-java
Instalacja z archiwum ZIP
Aby zainstalować i używać Aspose.Slides for Python via Java z archiwum ZIP, postępuj zgodnie z następującymi instrukcjami:
Windows
- Zainstaluj JDK8 i skonfiguruj zmienną środowiskową
JAVA_HOME. - Zainstaluj Python w wersji >=3.7 i dodaj python.exe do
PATH. - Zainstaluj Microsoft C++ Build Tools.
- Zainstaluj JPype1. Możesz uruchomić poniższe polecenia w terminalu Pythona:
$ pip install --upgrade pip
$ pip install JPype1
- Pobierz Aspose.Slides for Python via Java i rozpakuj go do
aspose-slides-java. - Utwórz plik o nazwie
example.pyw folderzeaspose-slides-javaużywając poniższego przykładowego kodu:
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()
- Teraz uruchom
py example.pyw wierszu poleceń, aby go wykonać.
Linux
- Zainstaluj JDK8 dla Linuxa i skonfiguruj zmienną środowiskową
JAVA_HOME. - Zainstaluj Python w wersji >=3.7
- Zainstaluj
g++ipython-dev.
- Dla Debian/Ubuntu:
sudo apt-get install g++ python3-dev - Dla systemów opartych na RedHat:
dnf install redhat-rpm-config gcc-c++ python3-devel unixODBC-devel
- Zainstaluj JPype1. Możesz uruchomić poniższe polecenia w terminalu Pythona:
$ pip install --upgrade pip
$ pip install JPype1
- Pobierz Aspose.Slides for Python via Java i rozpakuj go do
aspose-slides-java. - Utwórz plik testowy o nazwie
example.pyużywając tego przykładowego kodu w folderzeaspose-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()
- Teraz uruchom
py example.pyw wierszu poleceń, aby go wykonać.
Mac
- Zainstaluj JDK8 dla Mac i skonfiguruj zmienną środowiskową
JAVA_HOME. - Zmodyfikuj sekcję JVMCapabilities w
/Library/Java/JavaVirtualMachines/jdk1.8.x_xxx.jdk/Contents/Info.plistz uprawnieniami administratora.jdk1.8.x_xxx.jdkzależy od wersji twojego JDK. Powinno to wyglądać tak:
<key>JavaVM</key>
<dict>
<key>JVMCapabilities</key>
<array>
<string>JNI</string>
<string>BundledApp</string>
<string>CommandLine</string>
</array>
- Zainstaluj Python w wersji >=3.7.
- Zainstaluj kompilatory GCC lub Clang w zależności od wersji Pythona i platformy.
- Zainstaluj JPype1. Możesz uruchomić poniższe polecenia w terminalu Pythona:
$ pip install --upgrade pip
$ pip install JPype1
- Pobierz Aspose.Slides for Python via Java i rozpakuj go do
aspose-slides-java. - Utwórz plik testowy o nazwie
example.pyużywając tego przykładowego kodu w folderzeaspose-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()
- Teraz uruchom
python example.pyw wierszu poleceń, aby go wykonać.