Python で PowerPoint を Word に変換する方法

この簡単なチュートリアルには、Python で PowerPoint を Word に変換する方法について必要なすべての情報が含まれています。環境をセットアップし、PPTX のような既存の PowerPoint プレゼンテーションをディスクから読み込み、それを Word 文書、たとえば DOCX ファイルとして保存する方法を学びます。また、PowerPoint を Python で Word に変更するためのこの要件を達成するために、複数のライブラリを一緒に操作する方法についても学習します。

Python で PowerPoint を Word に変換する手順

  1. アプリケーションで環境を .NET 経由で Aspose.Slides for Python を使用 および .NET 経由の Python 用 Aspose.Words に構成します
  2. aspose.slides、aspose.words、および io ライブラリをアプリケーションにインポート
  3. プレゼンテーション クラス オブジェクトを使用して、ソース PPTX プレゼンテーション ファイルをディスクからロードします。
  4. save メソッドを使用して、プレゼンテーションを HTML として Stream オブジェクトに保存します。
  5. 中間 HTML ファイルを Document クラス オブジェクトにロードする
  6. 読み込まれた HTML を DOCX としてディスクに保存します

上記の手順では、単一のアプリケーションで複数のライブラリ (Aspose.Slides と Aspose.Words) を同時に使用して、Python で PowerPoint を Word にエクスポートする方法を説明しています。まず、Presentation クラスを使用してテンプレート PowerPoint プレゼンテーションを読み込み、それをメモリ ストリーム内の中間 HTML ファイルに保存します。その後、Document クラス オブジェクトを使用して中間 HTML ファイルが読み込まれ、save メソッドを使用して DOCX ファイルとしてディスクに保存されます。

Python で PPTX を DOCX に変換するコード

この例では、Presentation クラス オブジェクトを使用してソース PPTX をロードすることにより、Python で PPTX を DOCX に変換する プロセスを示します。また、Aspose.Slides ライブラリの LoadOptions オブジェクトを使用して、プレゼンテーションがパスワードで保護されている場合のパスワードの設定、エラーまたは警告の場合のコールバック関数の設定など、さまざまなプロパティを設定してロード プロセスをカスタマイズすることもできます。 Aspose.Words ライブラリの LoadOptions を使用して、入力 HTML のさまざまなプロパティ (フォーマット、エンコーディングの詳細、フォント設定の進行状況、警告コールバックなど) を設定することもできます。

この記事では、シンプルな API インターフェイスを使用して Python* で *PowerPoint を Word ドキュメントに変換するプロセスを説明しました。 ODP プレゼンテーションを PPTX に変換する方法については、PythonでODPをPPTXに変換する方法 の記事を参照してください。

 日本語