Kurulum
Contents
[
Hide
]
Aspose.Slides for Python via Java, platformdan bağımsız bir API’dir ve Python, Java ve jpype1 köprüsü kurulu olan herhangi bir platformda (Windows, Linux ve macOS) kullanılabilir.
Programlar ve sürümler için gereksinimler
Aspose.Slides for Python via Java’in düzgün çalışmasını sağlamak için aşağıdaki programlar ve paketler kurulmuş olmalıdır:
- JRE sürümü >=8 (JPype1, Java 1.8 ile 11 arasındaki sürümlerde test edilmiştir).
- Python sürümü >=3.7 ve <=3.12.
- JPype1 paket sürümü: >=1.5.0.
pip üzerinden kurulum
Gerekli tüm programlar (Java, Python) kurulu olduğu sürece Aspose.Slides for Python via Java’i pip üzerinden kolayca kurabilirsiniz.
Yeni bir proje klasörü oluşturun.
JPype1’i kurun aşağıdaki komutu kullanarak:
$ pip install JPype1
Aspose.Slides for Python via Java’i aşağıdaki komutla kurun:
$ pip install aspose-slides-java
ZIP arşivinden kurulum
Aspose.Slides for Python via Java’i bir ZIP arşivinden kurup kullanmak için aşağıdaki talimatları izleyin:
Windows
- JDK8’i kurun ve
JAVA_HOMEortam değişkenini yapılandırın. - Python sürüm >=3.7’yi kurun ve python.exe’yi
PATH‘e ekleyin. - Microsoft C++ Build Tools‘u kurun.
- JPype1’i kurun. Aşağıdaki komutları python terminalinde çalıştırabilirsiniz:
$ pip install --upgrade pip
$ pip install JPype1
- Aspose.Slides for Python via Java’i indirin ve
aspose-slides-javaklasörüne çıkarın. aspose-slides-javaklasöründeexample.pyadlı bir dosya oluşturun ve aşağıdaki örnek kodu kullanın:
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()
- Şimdi komut istemcisinde
py example.pyyazarak çalıştırın.
Linux
- Linux için JDK8’i kurun ve
JAVA_HOMEortam değişkenini yapılandırın. - Python sürüm >=3.7’yi kurun.
g++vepython-devpaketlerini kurun.
- Debian/Ubuntu için:
sudo apt-get install g++ python3-dev
```
- For RedHat-based:
```
dnf install redhat-rpm-config gcc-c++ python3-devel unixODBC-devel
```
4. [Install JPype1](https://jpype.readthedocs.io/en/latest/install.html). You can run below commands in python terminal:
$ pip install –upgrade pip $ pip install JPype1
5. [Download Aspose.Slides for Python via Java](https://releases.aspose.com/slides/tr/python-java/) and extract it to `aspose-slides-java`.
6. Create a test file named `example.py` using this sample code in `aspose-slides-java` folder:
```python
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()
- Şimdi komut istemcisinde
python example.pyyazarak çalıştırın.