この短いチュートリアルには、** C#でPowerPointをWordに変換するために必要なすべての情報が含まれています。 PPTXのような既存のPowerPointプレゼンテーションをロードし、それをWord文書(DOCXファイルなど)として保存する方法を学習します。また、複数のライブラリを使用して、 PowerPointをC#**でWordに変更するためのこの要件を達成する方法についても学習します。
C#でPowerPointをWordに変換する手順
- リポジトリからAspose.Slides for .NETとAspose.Words for .NETを追加するように開発環境を構成します
- ソースプレゼンテーションをPresentationクラスオブジェクトにロードします
- メモリストリームオブジェクトを作成します
- ロードされたプレゼンテーションをHTMLファイルとしてメモリストリームに保存します
- LoadOptionsクラスオブジェクトを作成して、ロード形式をHTMLとして設定することにより、HTMLストリームのロードを制御します。
- メモリストリームに保存されたHTMLデータをAspose.WordsからDocumentクラスオブジェクトにロードします
- 結果のドキュメントを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プレゼンテーションを作成する方法の記事を参照してください。