HTML JPG PDF XML OST
  Product Family
OFT

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

Outlook® や Thunderbird® に依存しない.NET API を使用して OST から OFT C# への変換を行います。

C #を使用してOSTをOFTに変換する方法

メールファイルを変換して効率的に処理するソリューションを探しているソフトウェア開発者の場合は、 .NET 用の Aspose.Email あなたの頼りになる助手になります。この堅牢でプログレッシブな C# ライブラリは、.NET 環境内の電子メールプロセスを最適化し、電子メール管理システムを強化するように設計されています。

効率性と使いやすさに重点を置いたこの API は、電子メール関連のタスクをシームレスに処理できるため、複雑な電子メール管理システムを開発している開発者や、電子メール機能を既存の.NET アプリケーションに統合しようとしている開発者にとって理想的な選択肢となります。高度なメール処理機能でソフトウェアソリューションを強化しましょう!

API の優れた特徴の 1 つは、効率的な処理能力です。 さまざまなメール形式間の変換 アプリケーションの柔軟性とカスタマイズを強化します。開発者はわずか数行のコードで、OST (Outlook オフラインストレージテーブル) ファイルから OFT (Outlook ファイルテンプレート) に項目を簡単にエクスポートできるため、移行プロセス中のデータの整合性とワークフローの継続性を確保できます。 OST から OFT へのエクスポート OSTファイルから電子メールテンプレートやその他のOutlook関連データを抽出できます。この操作により、これらのテンプレートを他のシステムやアカウントに再利用したり転送したりできるため、OFT 形式をサポートするさまざまなプラットフォームや電子メールクライアント間での通信と生産性が向上します。API のユーザーフレンドリーなインターフェースと高速パフォーマンスにより、わずか数ステップでメッセージを読み込み、必要なファイル形式に保存するだけで、変換プロセスが簡単かつ簡単になります。

さらに、このAPIは、さまざまな電子メール形式とストレージシステムを包括的にサポートしているため、電子メールメッセージを作成、読み取り、操作したり、さまざまな電子メールプロトコルを操作したりできます。の力を活用するには .NET APIで、次のアクションのいずれかを実行します。

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

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


PM> Install-Package Aspose.Email

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

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

  1. OST ファイル「storage.ost」にアクセスして処理を行います。
  2. 出力ディレクトリが存在しない場合は作成します。
  3. OST ファイルから受信トレイフォルダを取得します。
  4. 受信トレイフォルダ内の各メールメッセージを繰り返し処理します。
  5. メッセージごとに、出力ディレクトリに.oft ファイルとして保存します。

システム要件

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

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

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

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

    var inboxFolder = ost.GetPredefinedFolder(StandardIpmFolder.Inbox);

    // Iterate through ost messages and save them as .oft files
    int count = 1;

    foreach (var msg in inboxFolder.EnumerateMapiMessages())
    {
        // Save each message as .oft file
        var oftFilePath = Path.Combine(outputDirectory, $"Message{count}.oft");

        msg.Save("template.oft", SaveOptions.DefaultOft);

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

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

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

    また、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 PST (Outlook パーソナルストレージファイル)
    OST TO VCF (バーチャルカードフォーマット)