C#を使用して電子メールでWord文書を送信する方法

この簡単なチュートリアルでは、** C#を使用してメールでWord Documentを送信する方法を学習します。次の例では、 C#を使用して電子メール本文でWord文書を送信する**がいかに簡単であるかがわかります。この例は、Linux、macOS、Windowsなどの一般的に利用可能なオペレーティングシステムのいずれかで使用できます。

C#を使用して電子メールでWord文書を送信する手順

  1. VisualStudioのNuGetパッケージマネージャーツールからAspose.WordsおよびAspose.Emailライブラリをインストールします。
  2. Documentクラスオブジェクトを初期化して、メールとして送信するドキュメントを読み込みます
  3. ドキュメントをストリームとして中間MHTML形式で保存します
  4. MailMessageクラスインスタンスをインスタンス化して、MHTMLをMailMessageとしてロードし、そのプロパティを設定します
  5. SMTPクライアントをインスタンス化し、C#を使用してWord文書を電子メールとして送信します

上記の手順では、最初の手順でメールとして送信するWordドキュメントを読み込みます。次に、ロードされたドキュメントを中間のMHTML形式でストリームに保存します。以降の手順では、* MailMessageクラスを使用してMHTMLをロードし、そのメールプロパティを設定します。最後に、SMTPクライアントクラスのインスタンスがインスタンス化され、 C#でDOCXからメールを作成*します。

C#を使用して電子メールでWord文書を送信するコード

上記の例では、2段階のアプローチを採用して* C#を使用して電子メール本文でWord文書を送信しています*。最初のステップでは、ストリームを使用してDOCXを中間形式のMHTMLファイルとしてロードおよび保存しました。次に、2番目のステップで、MailMessageを使用してMHTMLをストリームにロードしました。最後に、* SMTPクライアント*を使用して、ドキュメントをC#で電子メールで送信します

この簡単なトピックでは、* C#を使用してDOCXから電子メールを作成する方法*について説明しました。ただし、DOCXからMDファイルへの変換をお探しの場合は、C#を使用してWordをMarkdownに変換する方法の記事を参照してください。

 日本語