C#でPowerPointをWordに変換する方法

この短いチュートリアルには、** C#でPowerPointをWordに変換するために必要なすべての情報が含まれています。 PPTXのような既存のPowerPointプレゼンテーションをロードし、それをWord文書(DOCXファイルなど)として保存する方法を学習します。また、複数のライブラリを使用して、 PowerPointをC#**でWordに変更するためのこの要件を達成する方法についても学習します。

C#でPowerPointをWordに変換する手順

  1. リポジトリからAspose.Slides for .NETAspose.Words for .NETを追加するように開発環境を構成します
  2. ソースプレゼンテーションをPresentationクラスオブジェクトにロードします
  3. メモリストリームオブジェクトを作成します
  4. ロードされたプレゼンテーションをHTMLファイルとしてメモリストリームに保存します
  5. LoadOptionsクラスオブジェクトを作成して、ロード形式をHTMLとして設定することにより、HTMLストリームのロードを制御します。
  6. メモリストリームに保存されたHTMLデータをAspose.WordsからDocumentクラスオブジェクトにロードします
  7. 結果のドキュメントをDOCXとして保存します

これらの手順では、Aspose.SlidesとAspose.Wordsの2つのライブラリを同時に使用して、* PowerPointをC#でWordにエクスポートする*方法について説明します。まず、Presentationクラスを使用してテンプレートのPowerPointプレゼンテーションをロードし、このロードプロセスをカスタマイズするためのオプションとともに、HTMLファイルとしてメモリストリームに保存します。最後のステップでは、このメモリストリームをDocumentクラスオブジェクトにロードしてから、DOCXファイルに保存します。

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

このコードは、ソースファイル名のみを指定してPresentationクラスオブジェクトを使用して* C#でPPTXをDOCXに変換する*プロセスを示していますが、Aspose.SlidesライブラリのLoadOptionsオブジェクトを使用して、パスワードの設定などのさまざまなプロパティを設定できます。プレゼンテーションはパスワードで保護されており、エラーや警告などが発生した場合のコールバック関数を設定します。また、Aspose.WordsライブラリのLoadOptionsを使用して、入力HTMLの形式、エンコードの詳細、フォント設定の進行状況、警告コールバックなどのさまざまなプロパティを設定します。いくつか挙げてください。

このチュートリアルでは、既存のプレゼンテーションを読み込んでからWord文書として保存することにより、PowerPointをC#でWord文書に変換する方法を学びました。既存のプレゼンテーションをロードする代わりに新しいプレゼンテーションを作成するプロセスを学びたい場合は、C#を使用してPowerPointプレゼンテーションを作成する方法の記事を参照してください。

 日本語