安裝

Aspose.Slides for Python via Java 是跨平台的 API,可在任何安裝了 PythonJavajpype1 橋接的平台(Windows、Linux 和 MacOS)上使用。

程式與版本需求

  • JRE 版本 >=8(已在 1.8 至 11 版的 Java 上測試 JPype1)。
  • Python 版本 >=3.7,<=3.12。
  • JPype1 套件版本:>=1.5.0。

從 pip 安裝

只要已安裝所有必需的程式(Java、Python),您就可以輕鬆從 pip 安裝 Aspose.Slides for Python via Java。

建立一個新的專案資料夾。

Install JPype1 使用以下指令:

$ pip install JPype1

使用以下指令安裝 Aspose.Slides for Python via Java:

$ pip install aspose-slides-java

從 ZIP 壓縮檔安裝

若要從 ZIP 壓縮檔安裝並使用 Aspose.Slides for Python via Java,請遵循以下說明:

Windows

  1. 安裝 JDK8 並設定 JAVA_HOME 環境變數。
  2. 安裝 Python 版本 >=3.7,並將 python.exe 加入 PATH
  3. 安裝 Microsoft C++ Build Tools
  4. 安裝 JPype1。您可以在 Python 終端機中執行以下指令:
$ pip install --upgrade pip
$ pip install JPype1
  1. 下載 Aspose.Slides for Python via Java 並解壓至 aspose-slides-java
  2. aspose-slides-java 資料夾中建立名為 example.py 的檔案,使用以下範例程式碼:
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. 現在在命令提示字元執行 py example.py 以執行它。

Linux

  1. 在 Linux 上安裝 JDK8 並設定 JAVA_HOME 環境變數。
  2. 安裝 Python 版本 >=3.7
  3. 安裝 g++python-dev
  • 對於 Debian/Ubuntu:
    sudo apt-get install g++ python3-dev
    
  • 對於 RedHat 系列:
    dnf install redhat-rpm-config gcc-c++ python3-devel unixODBC-devel
    
  1. 安裝 JPype1。您可以在 Python 終端機中執行以下指令:
$ pip install --upgrade pip
$ pip install JPype1
  1. 下載 Aspose.Slides for Python via Java 並解壓至 aspose-slides-java
  2. aspose-slides-java 資料夾中建立名為 example.py 的測試檔案,使用以下範例程式碼:
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. 現在在命令提示字元執行 py example.py 以執行它。

Mac

  1. 在 Mac 上安裝 JDK8 並設定 JAVA_HOME 環境變數。
  2. 使用根權限修改 /Library/Java/JavaVirtualMachines/jdk1.8.x_xxx.jdk/Contents/Info.plist 中的 JVMCapabilities 部分。jdk1.8.x_xxx.jdk 取決於您的 JDK 版本。請將其調整為如下所示:
<key>JavaVM</key>
    <dict>
        <key>JVMCapabilities</key>
        <array>
                <string>JNI</string>
                <string>BundledApp</string>
                <string>CommandLine</string>
        </array>
  1. 安裝 Python 版本 >=3.7。
  2. 根據 Python 版本與平台安裝 GCC 或 Clang 編譯器。
  3. 安裝 JPype1。您可以在 Python 終端機中執行以下指令:
$ pip install --upgrade pip
$ pip install JPype1
  1. 下載 Aspose.Slides for Python via Java 並解壓至 aspose-slides-java
  2. aspose-slides-java 資料夾中建立名為 example.py 的測試檔案,使用以下範例程式碼:
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. 現在在命令提示字元執行 python example.py 以執行它。