HTML
JPG
EMAIL
XML
OLM
MHTML
C# を使用して OLM を MHTML に変換する
マイクロソフト® Outlook® やThunderbird® をインストールしなくても OLM を MHTML に変換できます。
OLM を MHTML に変換するには、以下を使用します .NET 用の Aspose.Email APIは、C#プラットフォーム向けの機能が豊富で強力で使いやすいドキュメント操作および変換APIです。[開く] NuGet パッケージマネージャ、検索 Aspose.Email そしてインストールしてください。パッケージマネージャーコンソールから以下のコマンドを使用することもできます。
パッケージマネージャーコンソールコマンド
PM> Install-Package Aspose.EMAIL
C# を使用して OLM を MHTML に変換する手順
.NET プログラマは、わずか数行のコードで OLM ファイルを MHTML に簡単に読み込んで変換できます。
- MailMessage.load を使用してソース EML ファイルをロードする
- 保存オプションを設定
- SaveOptions をパラメータとして指定して Save メソッドを呼び出す
システム要件
.NET 変換ソースコードを実行する前に、次の前提条件を満たしていることを確認してください。
- マイクロソフト Windows または.NET Framework、.NET Core、および COM Interop 経由の PHP、VBScript、Delphi、C++ と互換性のある OS。
- マイクロソフトビジュアルスタジオのような開発環境。
- プロジェクトで参照されている.NET DLL 用の Aspose.email。
このサンプルコードは、OLM から MHTML C# への変換を示しています。
using Aspose.Email;
using Aspose.Email.Storage.Olm;
using (var olm = OlmStorage.FromFile("filename.olm"))
{
var folder = olm.GetFolder("Inbox", true);
foreach (var msg in folder.EnumerateMapiMessages())
{
// save message in mhtml format
msg.Save($"{msg.Subject}.mhtml", SaveOptions.DefaultMhtml);
}
}