安装

通过 Java 的 Aspose.Slides for Python 是一个跨平台 API,可以在安装了 PythonJavajpype1 桥接的任何平台(Windows、Linux 和 macOS)上使用。

程序和版本要求

为了确保通过 Java 的 Aspose.Slides for Python 的正常操作,必须安装以下程序和包:

  • JRE 版本 >=8(JPype1 已在 Java 版本 1.8 至 11 上测试)。
  • Python 版本 >=3.7,<=3.12。
  • JPype1包版本:>=1.5.0。

从 pip 安装

只要您安装了所有必要的程序(Java、Python),就可以轻松通过 pip 安装通过 Java 的 Aspose.Slides for Python。

创建一个新的项目文件夹。

使用以下命令 安装 JPype1

$ pip install JPype1

使用以下命令安装通过 Java 的 Aspose.Slides for Python:

$ pip install aspose-slides-java

从 ZIP 压缩包安装

要从 ZIP 压缩包安装并使用通过 Java 的 Aspose.Slides for Python,请按照以下说明操作:

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("幻灯片标题")
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("幻灯片标题")
pres.save("out.pptx", SaveFormat.Pptx)

jpype.shutdownJVM()
  1. 现在在命令提示符中运行 py example.py 来执行它。

Mac

  1. 安装适用于 Mac 的 JDK8 并配置 JAVA_HOME 环境变量。
  2. 使用 root 权限修改 /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("幻灯片标题")
pres.save("out.pptx", SaveFormat.Pptx)

jpype.shutdownJVM()
  1. 现在在命令提示符中运行 python example.py 来执行它。