インストール
Aspose.Slides FOSS for Python のインストール
Aspose.Slides FOSS for Python is distributed as a pure-Python package on PyPI. Its only external dependency is lxml,、pip が自動的にインストールするため、コンパイルすべきネイティブ拡張は不要で、システムライブラリのインストールも不要、Microsoft Office やその他のプロプライエタリランタイムも必要ありません。.
前提条件
| 要件 | 詳細 |
|---|---|
| Python バージョン | 3.10 or later |
| パッケージマネージャー | pip(CPython に同梱) |
| オペレーティングシステム | Windows、macOS、Linux(CPython が動作するすべてのプラットフォーム) |
| コンパイラ / ビルドツール | 不要 |
| 自動依存関係 | lxml (pip によって自動的にインストールされます) |
1. Install via pip (Recommended)
Aspose.Slides FOSS をインストールする最も簡単な方法は、直接 PyPI からです::
pip install aspose-slides-fosspip はパッケージと依存関係をダウンロードしてインストールします。 lxml 依存関係です。インストール後の設定は不要です。.
再現性のあるビルドのために固定バージョンをインストールするには::
pip install aspose-slides-foss==26.3.02. Set Up a Virtual Environment (Recommended for Projects)
仮想環境を使用すると、ライブラリが他の Python プロジェクトから分離され、バージョン競合を回避できます。.
仮想環境を作成して有効化します::
##Create the environment
python -m venv .venv
##Activate on Linux / macOS
source .venv/bin/activate
##Activate on Windows (Command Prompt)
.venv\Scripts\activate.bat
##Activate on Windows (PowerShell)
.venv\Scripts\Activate.ps1有効化された環境内にライブラリをインストールします::
pip install aspose-slides-foss再現性のために依存関係を記録します::
pip freeze > requirements.txt別のマシンで環境を再現するには::
python -m venv .venv
source .venv/bin/activate # or the Windows equivalent
pip install -r requirements.txt3. Verify the Installation
インストール後、ライブラリが正しくインポートできることと、 Presentation が作成できることを確認してください::
import aspose.slides_foss as slides
from aspose.slides_foss.export import SaveFormat
with slides.Presentation() as prs:
print("Aspose.Slides FOSS installed successfully")
print(f"Slides in empty presentation: {len(prs.slides)}")期待される出力::
Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1pip でインストールされたバージョンを確認することもできます::
pip show aspose-slides-fossこれによりバージョン、作者、ライセンスが出力されます(MIT).
クイックスタート:シェイプ付きプレゼンテーションの作成
以下のスクリプトは新しいプレゼンテーションを作成し、テキスト付きの矩形を追加して、 .pptx ファイルとして保存します::
import aspose.slides_foss as slides
from aspose.slides_foss.export import SaveFormat
from aspose.slides_foss import ShapeType
with slides.Presentation() as prs:
slide = prs.slides[0]
##Add a rectangle shape and set its text
shape = slide.shapes.add_auto_shape(ShapeType.RECTANGLE, 50, 50, 400, 150)
shape.add_text_frame("Hello from Aspose.Slides FOSS!")
prs.save("hello.pptx", SaveFormat.PPTX)
print("Saved hello.pptx")重要:: 常に使用してください Presentation コンテキストマネージャとしてwith ステートメント)。ブロックが終了するときに内部リソースが適切にクリーンアップされることを保証します。.
プラットフォームノート
Windows、macOS、Linux:: このライブラリはすべてのプラットフォームで同一です。プラットフォーム固有のコードパスやバイナリ拡張はそれ以上ありません。 lxml.
Docker / サーバーレス: このライブラリはスリムな Docker イメージ内で動作します(例えば python:3.12-slim)で pip install aspose-slides-foss. 追加の apt または yum パッケージは不要です、ただし lxml ソースからコンパイルする必要がある場合(PyPI のホイールは一般的なアーキテクチャをカバーしています)。.
CI/CD: 追加 pip install aspose-slides-foss CI パイプラインの依存関係ステップへ。追加のセットアップは不要です。.
Conda: プロジェクトが Conda を使用している場合、Conda 環境内で PyPI からライブラリをインストールしてください::
conda create -n slides-env python=3.12
conda activate slides-env
pip install aspose-slides-foss追加リソース
- 製品ページ: 概要、機能サマリー、クイックスタート
- ライセンス: MIT License の詳細、API キーは不要です
- 開発者ガイド: コード例付きの機能ガイド
- API リファレンス: クラスとメソッドのリファレンス