Telepítés
Az Aspose.Slides for Python via Java egy platformfüggetlen API, és bármely platformon (Windows, Linux és macOS) használható, ahol a Python, a Java és a jpype1 híd telepítve van.
Programok és verziók követelményei
Az Aspose.Slides for Python via Java megfelelő működésének biztosítása érdekében a következő programokat és csomagokat kell telepíteni:
- JRE verzió >=8 (A JPype1 tesztelve lett a Java 1.8-tól 11-ig terjedő verzióin).
- Python verzió >=3.7, <=3.12.
- JPype1 csomag verzió: >=1.5.0.
Telepítés pip‑ből
Az Aspose.Slides for Python via Java könnyedén telepíthető a pip segítségével, amennyiben az összes szükséges program (Java, Python) telepítve van.
Hozzon létre egy új projektmappát.
Telepítse a JPype1‑et a következő paranccsal:
$ pip install JPype1
Az Aspose.Slides for Python via Java telepítéséhez használja a következő parancsot:
$ pip install aspose-slides-java
Telepítés ZIP‑archívumból
Az Aspose.Slides for Python via Java ZIP‑archívumból történő telepítéséhez és használatához kövesse inkább ezeket az utasításokat:
Windows
- Telepítse a JDK8‑at, és állítsa be a
JAVA_HOMEkörnyezeti változót. - Telepítse a Python‑t >=3.7 verzióval, és adja hozzá a python.exe‑t a
PATH‑hez. - Telepítse a Microsoft C++ Build Tools‑t.
- Telepítse a JPype1‑et. Az alábbi parancsokat futtathatja a python terminálban:
$ pip install --upgrade pip
$ pip install JPype1
- Töltse le az Aspose.Slides for Python via Java‑t és csomagolja ki a
aspose-slides-javakönyvtárba. - Hozzon létre egy
example.pynevű fájlt aaspose-slides-javamappában a következő mintakóddal:
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()
- Most futtassa a
py example.pyparancsot a parancssorban.
Linux
- Telepítse a JDK8‑at Linuxra, és állítsa be a
JAVA_HOMEkörnyezeti változót. - Telepítse a Python‑t >=3.7 verzióval
- Telepítse a
g++éspython-devcsomagokat.
- Debian/Ubuntu esetén:```
sudo apt-get install g++ python3-dev
- RedHat-alapú rendszerek esetén:```
dnf install redhat-rpm-config gcc-c++ python3-devel unixODBC-devel
- Telepítse a JPype1‑et. Az alábbi parancsokat futtathatja a python terminálban:
$ pip install --upgrade pip
$ pip install JPype1
- Töltse le az Aspose.Slides for Python via Java‑t és csomagolja ki a
aspose-slides-javakönyvtárba. - Hozzon létre egy
example.pynevű tesztfájlt aaspose-slides-javamappában a következő mintakóddal:
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()
- Most futtassa a
py example.pyparancsot a parancssorban.
Mac
- Telepítse a JDK8‑at Mac-re, és állítsa be a
JAVA_HOMEkörnyezeti változót. - Módosítsa a JVMCapabilities részt a
/Library/Java/JavaVirtualMachines/jdk1.8.x_xxx.jdk/Contents/Info.plistfájlban rendszergazdai jogosultsággal. Ajdk1.8.x_xxx.jdka JDK verziójától függ. Így nézzen ki:
<key>JavaVM</key>
<dict>
<key>JVMCapabilities</key>
<array>
<string>JNI</string>
<string>BundledApp</string>
<string>CommandLine</string>
</array>
- Telepítse a Python‑t >=3.7 verzióval.
- Telepítse a GCC vagy Clang fordítókat a Python verziójától és platformjától függően.
- Telepítse a JPype1‑et. Az alábbi parancsokat futtathatja a python terminálban:
$ pip install --upgrade pip
$ pip install JPype1
- Töltse le az Aspose.Slides for Python via Java‑t és csomagolja ki a
aspose-slides-javakönyvtárba. - Hozzon létre egy
example.pynevű tesztfájlt aaspose-slides-javamappában a következő mintakóddal:
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()
- Most futtassa a
python example.pyparancsot a parancssorban.