Установка
Contents
[
Hide
]
Aspose.Slides для Python через Java является независимым от платформы API и может использоваться на любой платформе (Windows, Linux и MacOS), где установлены Python
, Java
и мост jpype1
.
Требования к программам и версиям
Для обеспечения корректной работы Aspose.Slides для Python через Java должны быть установлены следующие программы и пакеты:
- JRE версии >=8 (JPype1 тестировался на версиях Java с 1.8 до 11).
- Python версии >=3.7, <=3.12.
- Версия пакета JPype1: >=1.5.0.
Установка через pip
Вы можете легко установить Aspose.Slides для Python через Java из pip, если у вас установлены все необходимые программы (Java, Python).
Создайте новую папку проекта.
Установите JPype1 с помощью следующей команды:
$ pip install JPype1
Установите Aspose.Slides для Python через Java с помощью следующей команды:
$ pip install aspose-slides-java
Установка из ZIP-архива
Чтобы установить и использовать Aspose.Slides для Python через Java из ZIP-архива, выполните следующие инструкции:
Windows
- Установите JDK8 и настройте переменную окружения
JAVA_HOME
. - Установите Python версии >=3.7 и добавьте python.exe в
PATH
. - Установите инструменты сборки Microsoft C++.
- Установите JPype1. Вы можете выполнить следующие команды в терминале python:
$ pip install --upgrade pip
$ pip install JPype1
- Скачайте Aspose.Slides для Python через Java и распакуйте его в
aspose-slides-java
. - Создайте файл с именем
example.py
в папке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("Заголовок слайда")
pres.save("out.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
- Теперь выполните
py example.py
в командной строке, чтобы запустить его.
Linux
- Установите JDK8 для Linux и настройте переменную окружения
JAVA_HOME
. - Установите Python версии >=3.7.
- Установите
g++
иpython-dev
.
- Для Debian/Ubuntu:
sudo apt-get install g++ python3-dev
- Для систем на базе RedHat:
dnf install redhat-rpm-config gcc-c++ python3-devel unixODBC-devel
- Установите JPype1. Вы можете выполнить следующие команды в терминале python:
$ pip install --upgrade pip
$ pip install JPype1
- Скачайте Aspose.Slides для Python через Java и распакуйте его в
aspose-slides-java
. - Создайте тестовый файл с именем
example.py
, используя этот пример кода в папке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("Заголовок слайда")
pres.save("out.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
- Теперь выполните
py example.py
в командной строке, чтобы запустить его.
Mac
- Установите JDK8 для Mac и настройте переменную окружения
JAVA_HOME
. - Измените раздел JVMCapabilities в
/Library/Java/JavaVirtualMachines/jdk1.8.x_xxx.jdk/Contents/Info.plist
с правами root.jdk1.8.x_xxx.jdk
зависит от вашей версии jdk. Сделайте его таким:
<key>JavaVM</key>
<dict>
<key>JVMCapabilities</key>
<array>
<string>JNI</string>
<string>BundledApp</string>
<string>CommandLine</string>
</array>
- Установите Python версии >=3.7.
- Установите компиляторы GCC или Clang в зависимости от версии Python и платформы.
- Установите JPype1. Вы можете выполнить следующие команды в терминале python:
$ pip install --upgrade pip
$ pip install JPype1
- Скачайте Aspose.Slides для Python через Java и распакуйте его в
aspose-slides-java
. - Создайте тестовый файл с именем
example.py
, используя этот пример кода в папке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("Заголовок слайда")
pres.save("out.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
- Теперь выполните
python example.py
в командной строке, чтобы запустить его.