C# を使用して Outlook 電子メールを Word に変換する方法

この簡単なチュートリアルでは、C# を使用して Outlook Email を Word に変換する方法と、環境を構成するための詳細な手順を学習します。 EML を DOCX に変換するために C# ベースの API を使用でき、Windows、Linux、macOS などの一般的に利用可能なオペレーティング システムのいずれかでこの例を使用できることがわかります。

C# を使用して Outlook 電子メールを DOCX に変換する手順

  1. NuGet パッケージ マネージャーから Aspose.Email および Aspose.Word ライブラリをインストールするようにアプリケーションを構成する
  2. MailMessage クラス オブジェクトをインスタンス化して、ソースの MSG または EML 形式の電子メール ファイルを読み込みます
  3. 読み込まれた電子メール (EML/MSG) ファイルをストリームに MHTML 形式で保存します
  4. LoadFormat を MHTML にインスタンス化し、Document クラス オブジェクトをインスタンス化して、前の手順で作成した中間 MHTML をロードします。
  5. C# で Save メソッドを使用すると、EML から Word への変換が行われます。

上記の手順を C# で使用して、Email to Word 変換アプリケーションを開発します。 MailMessage クラス オブジェクトを開始点として使用して、ソースの MSG または EML ファイルをディスクから読み込みます。その後、電子メール ファイルを MHTML 形式でストリームに保存します。最後に、Document クラス オブジェクトを使用してストリームから中間 MHTML を読み込み、電子メールを DOCX に変換します。

C# を使用して Outlook 電子メールを DOCX に変換するコード

上記の例では、EML を Word に変換するために C#* が単純な API インターフェースと明確に定義されたステップの助けを借りて使用されています。上記のコードは、EML および MSG 形式の電子メール ファイルに使用できます。ロードされた MHTML を画像または PDF 出力に保存することもできます。

このトピックでは、C# ベースの API を使用して Outlook 電子メールを Docx に変換する方法を学びました。 MBOX を PST に変換する場合は、C#でMBOXをPSTファイルに変換する方法 の記事を参照してください。

 日本語