この簡単なチュートリアルでは、環境をセットアップするための詳細な手順とともに、C#**を使用してEMLをMSGに変換する方法を学習します。 EMLをMSGC#に変換するベースのAPIを使用でき、この例は、Windows、macOS、Linuxなどの一般的に利用可能なオペレーティングシステムのいずれかで使用できます。
C#を使用してEMLをMSGに変換する手順
- VisualStudioのNuGetパッケージマネージャーツールからAspose.Emailライブラリをインストールします
- プロジェクトにAspose.Email名前空間をインポートします
- EMLファイルをロードするためのEmlLoadOptionsを設定します
- MailMessageクラスオブジェクトを初期化して、ソースEMLファイルをロードします
- Saveメソッドを使用してEMLをMSGファイルに変換します
- C#EMLからMSG *への変換アプリケーションで上記の手順を使用することにより、開発されます。このプロセスは、MailMessageクラスオブジェクトを使用してディスクからソースEMLファイルをロードすることによって開始されます。次に、ロードされたEMLファイルは、SaveメソッドのSaveOptions.DefaultMsgおよびSaveOptions.DefaultMsgUnicode列挙子のいずれかを使用して、MSGファイルとしてディスクに保存されます。
C#でEMLをMSGに変換するコード
上記のC#の例では、単純なAPI呼び出しと明確に定義された手順を使用して、EMLをディスク上のMSGファイルに変換します。 EMLファイルをロードする前に、PreserveTnefAttachmentsやPreserveEmbeddedMessageFormatなどのさまざまなEmlLoadOptionsを設定できます。上記の例を使用して、EmlLoadOptionsクラスのデフォルトコンストラクターを使用して、デフォルトオプションを使用してEMLファイルをロードすることもできます。
この記事では、*EMLをMSGC#*ベースのAPIに変換する方法について説明します。 C#でEMLをPDFに変換する方法をお探しの場合は、C#を使用してOutlookの電子メールをPDFに変換する方法の記事を参照してください。