HTML JPG PDF XML MBOX
  Product Family
HTML

MBOX を C# 経由で HTML に変換する

Outlook® や Thunderbird® に依存しない.NET API を使用した MBOX から HTML C# への変換。

C# を使用して MBOX を HTML に変換する方法

.NET 用の Aspose.Email MBOXファイルを効率的かつ簡単にHTMLに変換するための強力なソリューションを提供します!わずか数行のコードで、メールデータを MBOX 形式から HTML 形式にシームレスに移行できるため、さまざまなメールクライアントやプラットフォーム間での互換性とアクセシビリティを確保できます。.NET 用 Aspose.Email の強力な機能を活用することで、ユーザーはアプリケーションに MBOX から HTML への変換を簡単に実装でき、変換プロセスの信頼性、速度、柔軟性を高めることができます。

この API には、電子メールメッセージの作成、読み取り、操作、フォルダと添付ファイルの管理、フィルタリング、検索、暗号化、Microsoft Exchange Server との連携、さまざまな電子メール形式の処理など、電子メール関連のさまざまなタスクを処理するための包括的なコンポーネントセットが用意されています。

Aspose.Emailを使用すると、開発者はメール管理を合理化し、データの相互運用性を高め、メール標準へのコンプライアンスを確保し、アプリケーションに高度なメール処理機能を持たせることができます。

の機能を活用し始める .NET API 次のアクションのいずれかを実行します。

  • Open NuGet パッケージマネージャー、Aspose.Emailを検索してデバイスにインストールします。

  • パッケージマネージャーコンソールから次のコマンドを使用します。


PM> Install-Package Aspose.Email

C# を使用して MBOX を HTML に変換する手順

.NET プログラマーは、わずか数行のコードで MBOX ファイルを HTML に簡単に読み込んで変換できます。

  1. MBOX ストレージリーダーを使用して MBOX ファイルをロードします。
  2. 出力ディレクトリが存在しない場合は作成します。
  3. MBOX 内の各メールメッセージを繰り返し処理します。
  4. 各電子メールメッセージを HTML ファイルとして出力ディレクトリに保存します。

システム要件

.NET 変換コードを実行する前に、次の前提条件を満たしていることを確認してください。

  • マイクロソフト Windows または.NET Framework、.NET Core、および COM Interop 経由の PHP、VBScript、Delphi、C++ と互換性のある OS。
  • マイクロソフトビジュアルスタジオのような開発環境。
  • プロジェクトで参照されている.NET DLL 用の Aspose.Email。
  • 関連するクラスに名前空間を含めます。
 

このサンプルコードは、MBOX から HTML C# への変換を示しています

// Load mbox file
var mbox = MboxStorageReader.CreateReader(mboxFilePath, new MboxLoadOptions());

// Ensure the output directory exists
Directory.CreateDirectory(outputDirectory);

// Iterate through mbox messages and save them as .html files
int count = 1;

foreach (var eml in mbox.EnumerateMessages())
{
    // Save each message as .html file
    var htmlFilePath = Path.Combine(outputDirectory, $"Message{count}.html");

    var htmlSaveOptions = new HtmlSaveOptions
    {
        ResourceRenderingMode = ResourceRenderingMode.SaveToFile,
        UseRelativePathToResources = true
    };
   
    eml.Save(htmlFilePath, htmlSaveOptions);

    Console.WriteLine($"Message {count} saved as: {htmlFilePath}");

    count++;
}
 
  • MBOXをHTMLに変換する無料アプリ

    サポートされているその他の変換

    MBOXは、以下にリストされているいくつかを含む他の多くのファイル形式に変換することもできます。

    MBOX TO EML (Outlook の電子メールメッセージ)
    MBOX TO EMLX (アップル EMLX フォーマット)
    MBOX TO ICS (iCalendar)
    MBOX TO MHTML (Web ページアーカイブ形式)
    MBOX TO MSG (アウトルック&エクスチェンジフォーマット)
    MBOX TO OFT (Outlook メールテンプレート)
    MBOX TO OST (オフラインストレージファイル)
    MBOX TO PST (Outlook パーソナルストレージファイル)
    MBOX TO VCF (バーチャルカードフォーマット)