この簡単なチュートリアルでは、Python を使用して PowerPoint ファイルをマージする方法を説明します。必要な API を使用するための IDE を設定する詳細な手順、手順に関するプログラム ロジック、Python を使用して PowerPoint スライドを結合するための実行可能なサンプル コードが含まれています。ターゲット プレゼンテーションから必要なワークシートのみを結合するための、さまざまな種類のフィルターについても説明します。
Python を使用して PowerPoint プレゼンテーションを結合する手順
- スライドを結合するには環境を .NET経由でAspose.Slides for Pythonを使用する に設定してください
- 他のプレゼンテーションがマージされる宛先 presentation をロードします
- slides のクローンが作成されるすべてのターゲット プレゼンテーションをロードします
- 各ターゲット プレゼンテーションのスライド コレクションを反復処理します。
- add_clone() メソッドを呼び出して、スライドを宛先のプレゼンテーションに追加します。
- すべてのターゲット プレゼンテーションからスライドを取得した後、宛先プレゼンテーションを保存します。
このステップバイステップのプロセスでは、Python を使用して複数の PowerPoint を 1 つに結合するプロセスについて説明します。このプロセスは非常に簡単です。異なるプレゼンテーションのスライドを追加するプレゼンテーションを開いてから、スライドを結合するターゲットのプレゼンテーションを開くだけです。最後のステップでは、ターゲット プレゼンテーションごとに複数の「for」ループが実行され、add_clone() メソッドを使用してスライドが宛先プレゼンテーションに追加されます。
Python を使用して PowerPoint ファイルを結合するコード
このコードは、Python* を使用した *PPTX コンバイナーの開発を示します。 Presentation クラスは、宛先およびターゲットのスライドを読み込むために使用されます。このクラスには、既存のプレゼンテーションのスライド コレクションにアクセスする機能が含まれており、これらのスライドを宛先のプレゼンテーションに複製するメソッドも提供されます。スライド ID や名前、さらにはプレゼンテーションの内容をチェックすることで、ターゲット プレゼンテーションからすべてのスライドが複製されるのを避けるために、さまざまなフィルターを適用できます。
私たちは、Python を使用してスライドを結合するタスクを目撃しました。プレゼンテーションの作成について詳しく知りたい場合は、Pythonを使ってPPTを作成する方法 の記事を参照してください。