Instalasi

Aspose.Slides for Python via Java adalah API yang independen platform dan dapat digunakan pada platform apa pun (Windows, Linux, dan MacOS) di mana jembatan Python, Java, dan jpype1 telah diinstal.

Persyaratan untuk program dan versi

Untuk memastikan operasi yang tepat dari Aspose.Slides for Python via Java, program dan paket berikut harus diinstal:

  • Versi JRE >=8 (JPype1 telah diuji pada versi Java dari 1.8 hingga 11).
  • Versi Python >=3.7, <=3.12.
  • Versi paket JPype1: >=1.5.0.

Instalasi melalui pip

Anda dapat dengan mudah menginstal Aspose.Slides for Python via Java dari pip selama semua program yang diperlukan (Java, Python) telah terinstal.

Buat folder proyek baru.

Gunakan perintah berikut untuk Install JPype1:

$ pip install JPype1

Instal Aspose.Slides for Python via Java menggunakan perintah berikut:

$ pip install aspose-slides-java

Instalasi dari arsip ZIP

Untuk menginstal dan menggunakan Aspose.Slides for Python via Java dari arsip ZIP, ikuti petunjuk berikut:

Windows

  1. Instal JDK8 dan konfigurasikan variabel lingkungan JAVA_HOME.
  2. Instal Python versi >=3.7 dan tambahkan python.exe ke PATH.
  3. Instal Microsoft C++ Build Tools.
  4. Instal JPype1. Anda dapat menjalankan perintah di bawah ini di terminal python:
$ pip install --upgrade pip
$ pip install JPype1
  1. Unduh Aspose.Slides for Python via Java dan ekstrak ke aspose-slides-java.
  2. Buat file bernama example.py di folder aspose-slides-java menggunakan contoh kode berikut:
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. Sekarang jalankan py example.py di command prompt untuk mengeksekusinya.

Linux

  1. Instal JDK8 untuk Linux dan konfigurasikan variabel lingkungan JAVA_HOME.
  2. Instal Python versi >=3.7
  3. Instal g++ dan python-dev.
  • Untuk Debian/Ubuntu:
    sudo apt-get install g++ python3-dev
    
  • Untuk berbasis RedHat:
    dnf install redhat-rpm-config gcc-c++ python3-devel unixODBC-devel
    
  1. Instal JPype1. Anda dapat menjalankan perintah di bawah ini di terminal python:
$ pip install --upgrade pip
$ pip install JPype1
  1. Unduh Aspose.Slides for Python via Java dan ekstrak ke aspose-slides-java.
  2. Buat file uji bernama example.py menggunakan contoh kode ini di folder 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. Sekarang jalankan py example.py di command prompt untuk mengeksekusinya.

Mac

  1. Instal JDK8 untuk Mac dan konfigurasikan variabel lingkungan JAVA_HOME.
  2. Modifikasi bagian JVMCapabilities di /Library/Java/JavaVirtualMachines/jdk1.8.x_xxx.jdk/Contents/Info.plist dengan hak istimewa root. jdk1.8.x_xxx.jdk tergantung pada versi jdk Anda. Buat tampilan seperti ini:
<key>JavaVM</key>
    <dict>
        <key>JVMCapabilities</key>
        <array>
                <string>JNI</string>
                <string>BundledApp</string>
                <string>CommandLine</string>
        </array>
  1. Instal Python versi >=3.7.
  2. Instal kompiler GCC atau Clang tergantung pada versi Python dan platform.
  3. Instal JPype1. Anda dapat menjalankan perintah di bawah ini di terminal python:
$ pip install --upgrade pip
$ pip install JPype1
  1. Unduh Aspose.Slides for Python via Java dan ekstrak ke dalam aspose-slides-java.
  2. Buat file uji bernama example.py menggunakan contoh kode ini di folder 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. Sekarang jalankan python example.py di command prompt untuk mengeksekusinya.