インストール
Contents
[
Hide
]
Java経由のPython用Aspose.Slidesはプラットフォームに依存しないAPIであり、Python
、Java
、およびjpype1
ブリッジがインストールされている任意のプラットフォーム(Windows、Linux、MacOS)で使用できます。
必要なプログラムとバージョン
Java経由のPython用Aspose.Slidesが正常に動作するためには、以下のプログラムとパッケージをインストールする必要があります:
- JREバージョン >=8(JPype1はJavaバージョン1.8から11まででテストされています)。
- Pythonバージョン >=3.7,<=3.12。
- JPype1パッケージバージョン: >=1.5.0。
pipからインストール
必要なプログラム(Java、Python)がすべてインストールされていれば、pipから簡単にJava経由のPython用Aspose.Slidesをインストールできます。
新しいプロジェクトフォルダーを作成します。
次のコマンドを使用してJPype1をインストールします:
$ pip install JPype1
次のコマンドを使用してJava経由のPython用Aspose.Slidesをインストールします:
$ pip install aspose-slides-java
ZIPアーカイブからインストール
ZIPアーカイブからJava経由のPython用Aspose.Slidesをインストールして使用するには、代わりにこれらの手順に従ってください:
Windows
- JDK8をインストールし、
JAVA_HOME
環境変数を設定します。 - Pythonバージョン >=3.7をインストールし、python.exeを
PATH
に追加します。 - Microsoft C++ Build Toolsをインストールします。
- JPype1をインストールします。以下のコマンドをPythonターミナルで実行できます:
$ pip install --upgrade pip
$ pip install JPype1
- Java経由のPython用Aspose.Slidesをダウンロードし、
aspose-slides-java
に展開します。 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()
- これで、コマンドプロンプトで
py example.py
を実行して実行します。
Linux
- Linux用のJDK8をインストールし、
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
- Java経由のPython用Aspose.Slidesをダウンロードし、
aspose-slides-java
に展開します。 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()
- これで、コマンドプロンプトで
py example.py
を実行して実行します。
Mac
- Mac用のJDK8をインストールし、
JAVA_HOME
環境変数を設定します。 /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>
- Pythonバージョン >=3.7をインストールします。
- Pythonのバージョンとプラットフォームに応じてGCCまたはClangコンパイラをインストールします。
- JPype1をインストールします。以下のコマンドをPythonターミナルで実行できます:
$ pip install --upgrade pip
$ pip install JPype1
- Java経由のPython用Aspose.Slidesをダウンロードし、
aspose-slides-java
に展開します。 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()
- これで、コマンドプロンプトで
python example.py
を実行して実行します。