HTML JPG EMAIL XML OST
  Product Family
MHT

C #を使用してOSTをMHTに変換する

Microsoft® Outlook® やThunderbird® をインストールしなくても、OSTをMHTに変換できます。

OSTをMHTに変換するには、 .NET 用の Aspose.Email APIは、C#プラットフォーム向けの機能が豊富で強力で使いやすいドキュメント操作および変換APIです。[開く] NuGet パッケージマネージャ、検索 Aspose.Email そしてインストールしてください。パッケージマネージャーコンソールから以下のコマンドを使用することもできます。

パッケージマネージャーコンソールコマンド


PM> Install-Package Aspose.EMAIL

C #を使用してOSTをMHTに変換する手順

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

  1. パーソナルストレージでOSTファイルをロードする.fromfile
  2. SaveAs メソッドを呼び出す
  3. 出力 MHT ファイルとファイルフォーマット.mht をパラメータとして渡す
  4. MHT ファイルは指定されたパスに保存されます

システム要件

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

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

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

using Aspose.Email;
using Aspose.Email.Storage.Pst;

using (var ost = PersonalStorage.FromFile("sourceFile.ost"))
{
    foreach (var folder in ost.RootFolder.GetSubFolders())
    {
        foreach (var msg in folder.EnumerateMapiMessages())
        {
            msg.Save($"{msg.Subject}.mht", SaveOptions.DefaultMhtml);
        }
    }
}
 
  • OSTをMHTに変換する無料アプリ

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

    また、OSTを以下のリストを含む他の多くのファイル形式に変換することもできます。

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