HTML JPG PDF XML PST
  Product Family
MHTML

C# を使用して PST ファイルを MHTML に変換する

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

C #を使用してPSTをMHTMLに変換する方法

PSTをMHTMLに変換するための信頼性が高く効率的なソリューションを探しているC#開発者向けに、 .NET 用の Aspose.Email 包括的でユーザーフレンドリーなファイル変換APIを提供します。この API は、電子メールメッセージ、添付ファイルの作成と管理、電子メールメタデータの抽出、さまざまなプロトコルを介した電子メールサーバーとのやり取り、電子メール間の変換など、さまざまな電子メール処理タスクを簡単かつ直感的に処理できるプログレッシブで汎用性の高いライブラリの一部です。 formats Outlook やサンダーバードの依存関係はありません。

PSTをMHTMLに変換することで、開発者は電子メールデータの移行と統合タスクを効率的に処理できます。このプロセスは当社の直感的な API によってサポートされているため、開発者は電子メールデータ転送を自動化および簡素化できるため、ある電子メールクライアントから別の電子メールクライアントへのシームレスな移行が可能になり、複雑な手動変換手順が不要になります。その結果、開発者は時間とリソースを節約でき、メール処理全体の効率を高めることができます。

以下のコードサンプルは、PSTファイルを数行のコードでMHTML形式に変換して高品質な結果を得る方法を示しています。このプロセスには、電子メールデータの読み込み、処理、目的の形式での保存など、簡単でわかりやすい手順がいくつか含まれています。そのため、この API は C# アプリケーションでのファイル変換タスクを自動化するための優れたツールとなっています。

PSTファイルを今すぐMHTML形式に変換してください。まず、C# プロジェクトに Aspose.Email 名前空間を含めることから始めます。それには、以下のアクションのいずれかを実行します。

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

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


PM> Install-Package Aspose.Email

詳細については、当社にご相談ください documentation or support.

C #を使用してPSTをMHTMLに変換する手順

.NETプログラマーは、わずか数行のコードでPSTファイルをMHTMLに簡単にロードして変換できます。

  1. PST ファイル「ストレージ.pst」を開きます。
  2. 出力ディレクトリが存在しない場合は作成します。
  3. PSTファイルの「受信トレイ」フォルダにアクセスします。
  4. 「Inbox」フォルダ内の各メッセージを繰り返し処理します。
  5. 各メッセージを.mhtml ファイルとして出力ディレクトリに保存します。

システム要件

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

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

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

using (var pst = PersonalStorage.FromFile("storage.pst"))
{
    // Ensure the output directory exists
    Directory.CreateDirectory(outputDirectory);

    var inbox = pst.RootFolder.GetSubFolder("Inbox");

    // Iterate through pst messages and save them as .mhtml files
    int count = 1;

    foreach (var msg in inbox.EnumerateMapiMessages())
    {
        var mhtmlFilePath = Path.Combine(outputDirectory, $"Message{count}.mhtml");

        msg.Save(mhtmlFilePath, SaveOptions.DefaultMhtml);

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

        count++;
    }
}
 
  • PSTファイルをMHTMLに変換する無料アプリ

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

    PSTを以下に示すものを含む他の多くのファイル形式に変換することもできます。

    PST TO EML (Outlook の電子メールメッセージ)
    PST TO EMLX (アップル EMLX フォーマット)
    PST TO HTML (ハイパーテキストマークアップ言語)
    PST TO ICS (iCalendar)
    PST TO MBOX (電子メールメッセージ)
    PST TO MSG (アウトルック&エクスチェンジフォーマット)
    PST TO OFT (Outlook メールテンプレート)
    PST TO OST (オフラインストレージファイル)
    PST TO VCF (バーチャルカードフォーマット)