1. 製品
  2.   Aspose.Slides
  3.   Aspose.Slides FOSS for Python

Aspose.Slides FOSS for Python をダウンロード

Python で PowerPoint プレゼンテーションを作成、読んで、編集する - 無料でオープンソースで、Office 依存性は必要ありません。

PowerPoint プレゼンテーション用のオープンソース Python Library

Aspose.Slides FOSS for Python は、PowerPoint .pptx ファイルと作業するための MIT ライセンス付き純粋な Python ライブラリです。

ライブラリでは、PowerPoint 自身が使用する概念モデルである「プレゼンテーション」、「プレゼンテーション」、「スライド」、「Shape」、「TextFrame」、「Paragraph」、「Partion」を中心に構築されたプレゼンテーション API を公開します。スライドを追加して削除し、AutoShapes、Tables、Connectors を挿入し、文字レベルでテキストをフォーマットし、大胆、イタリック、フォントサイズと色で、固体またはグレディントのフィルムを適用し、視覚効果(影、輝き、バラバラ、反射)を追加します。

コンテキストマネージャのパターンは、信頼できるリソースのクリーニングを確保します:常に「con slides.Presentation(…) as prs:`. ロード中に遭遇した未知のXMLパーツは保存時に保存されますので、ラウンドトリップはまだ理解していないコンテンツを破壊しません。

プレゼンテーションとスライド API

  • Create and open PPTX: 新しいプレゼンテーションを作成したり、既存の .pptx ファイルを開くこともできます。
  • スライドを追加および削除する:スライドコレクションをプログラム的に管理します。
  • AutoShapes:** 正方形、エリプス、線、その他の AutoShape タイプを挿入します。
  • Tables and Connectors: 構造化されたテーブル形状と形状間のコネクタラインを追加します。
  • スピーカーノート:スピーカーノートを読み書きする
  • コメントのトレード: * スライドレベルのコメントトレードにアクセスします。

どこで Aspose.Slides FOSS が使用できるか

  • レポート生成: Office なしのデータソースからブランドのスライドデッキを構築します。
  • テンプレート自動化: CI/CDパイプラインでダイナミックコンテンツでPPTXテンプレートを埋めます。
  • **コンテンツ移行:**既存のプレゼンテーションを読み、スライドを再構築またはスタイルを変更します。
  • *サーバーレスバックエンド: * Docker コンテナまたは Lambda 関数内の PPTX ファイルを処理します。
  • バッチ処理: 大きなスライドデッキライブラリで均一な形式変更を適用します。

テキスト形式化とビジュアル効果

  • ** 文字レベルの形式化:** 個々の Portion オブジェクトに大胆、イタリック、フォントサイズ、および色を適用します。
  • 固体およびグレディエントの充填: 形状の充填を固体色または複数のステップの線形グレディエントに設定します。
  • Shadow and glow effects: 外部の影、点光、模糊、反射をあらゆる形に適用します。
  • ** 段落の並列:** 各段落の左、中心、右、または正当化並列を設定します。
  • Round-trip safe: 未知の XML パーツは、再保存時に文字通り保存されます。

開発者体験

Aspose.Slides FOSS は、単一の pip install aspose-slides-foss コマンドでインストールします. 唯一の実行時間依存性は lxml であり、自動的にインストールされます. コンパイルするネイティブな拡張子はありません.

API は、PowerPoint のオブジェクト モデル (「プレゼンテーション」、「スライド」、「Shape」、「TextFrame」、「Paragraph」、「Partion」) を反映しているため、PowerPoint オブジェクト モデルに精通している人はすぐにライブラリを使用できます。

プレゼンテーションを作成し、形を追加する

コンテキストマネージャー (with slides.Presentation() as prs:) を使用して、PPTX が常に閉じられ、リソースが解放されます。 add_auto_shape()ShapeType エノムをとり、その後 x/y 位置と width/height をポイントで設定します - 形状の `text_frame.text’ 属性は 1 行にラベルを設定します。

「バッシュ」 pip install aspose-slides-foss をインストールする 」

「Python」 スライドとしてのスライドを foss として

スライドで、Prs(prs)として: スライド(スライド)

# 自動形状の正方形を追加する
トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ
    スライド.ShapeType.RECTANGLE、 50, 50, 400, 150
)
トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ > トップ

スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド

テキストをフォーマットし、Fill Effect を適用する

テキストの形式化は「部分」レベルで動作します - 文字の流れの最小単位です。 保存されたファイルを開いて、最初の段落の最初の部分に移動し、文字の属性を直接設定します。 形状の充填は独立しています: 「fill_type」を「SOLID」に設定し、色を「solid_fill_color.color」に割り当てます。

「Python」 スライドとしてのスライドを foss として from スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド

スライド.プレゼンテーション(「output.pptx」)をPRSとして使用する: シンボル シンボル シンボル シンボル シンボル シンボル シンボル シンボル シンボル シンボル シンボル シンボル シンボル シンボル シンボル シンボル シンボル シンボル シンボル シンボル シンボル シンボル シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス シンクロス

# Bold, 18pt, ダーク・ブルー・テキスト
フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット フォーマット
サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ: サイズ
色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩

# Solid background fill on the shape シングル
スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド
色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩 色彩

スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド スライド

よくある質問

Aspose.Slides FOSS for Python とは?

これは、Microsoft Office を必要とせずに、PowerPoint .pptx プレゼンテーションの作成、読み取り、編集を可能にする、MIT ライセンス付き純粋な Python ライブラリです。

どのファイル形式がサポートされていますか?

PPTX は、サポートされている読み書き形式です. PDF、HTML、SVG、または画像へのエクスポートは、このバージョンでは利用できません。

Microsoft Office や PowerPoint が必要ですか?

Aspose.Slides FOSS は、Microsoft Office、COM 自動化、または所有権のライセンスタイムに依存しない純粋な Python ライブラリです。

インストール方法は?

「pip install aspose-slides-foss」を実行します. 唯一の依存性は「lxml」で、自動的にインストールされます. Python 3.10 以降が必要です。

影や光などの視覚効果を適用できますか?

はい. ライブラリは、外部の影、光、バラバラ、および反射効果を、あらゆる形状のオブジェクトにサポートします。

コンテキストマネージャーパターンは推奨されていますか?

常に「sliides.Presentation(…) as prs:」と「プレゼンテーション」を開いて、リソースの信頼性の高いクリーニングを確保してください。

PPTX をツアーで回転させることで、未知のコンテンツが破壊されるのでしょうか。

読み込み中に遭遇した未知の XML パーツは、保存時に文字通り保存されますので、まだ理解していないコンテンツは決して失われません。

ソースコードはどこで入手できますか?

このライブラリはMITライセンスで、GitHubでホストされています。バグ報告やプルリクエストは歓迎します。

  

サポートと学習リソース

 日本語