C# を使用して OST を HTML に変換する
.NET API を使用した OST から HTML への C# 変換で、Outlook® や Thunderbird® の依存関係は不要です。
C# を使用して OST を HTML に変換する方法
メールファイルを効率的に処理するための変換ソリューションを探しているソフトウェア開発者であれば、 .NET 用 Aspose.Email 信頼できるアシスタントとなります。この堅牢で先進的な C# ライブラリは、.NET 環境内でメールプロセスを最適化し、メール管理システムを強化するよう設計されています。
効率性と使いやすさに焦点を当てたこの API は、メール関連タスクの取り扱いをシームレスにアプローチし、複雑なメール管理システムで作業する開発者や、既存の .NET アプリケーションにメール機能を統合したい開発者に最適な選択肢です。高度なメール処理機能でソフトウェアソリューションを強化しましょう!
API の際立った機能のひとつは、さまざまなメール形式間を効率的に convert between various email formats できることであり、アプリケーションの柔軟性とカスタマイズ性を高めます。数行のコードだけで、開発者は OST ファイルから HTML へアイテムを簡単にエクスポートでき、移行プロセス中のデータ整合性とワークフローの継続性が確保されます。 Exporting from OST to HTML により、Outlook のメールデータをウェブベースの形式で閲覧・アクセスできるようになります。このプロセスは、元のメール内容と構造を保持しながら、さまざまなプラットフォームやデバイスでアクセスできるようにし、メールデータの使いやすさとポータビリティを向上させます。API のユーザーフレンドリーなインターフェイスと高速なパフォーマンスにより、ロード、読み取り、必要なファイル形式への保存という数ステップだけで変換プロセスがシンプルかつ容易になります。
さらに、API は幅広いメール形式とストレージシステムを包括的にサポートし、メールメッセージの作成、読み取り、操作や、さまざまなメールプロトコルとのやり取りを可能にします。.NET API の力を活用するには、次のいずれかの操作を実行してください:
開く NuGet Package Manager で Aspose.Email を検索し、デバイスにインストールします。
Package Manager Console から次のコマンドを使用してください:
PM> Install-Package Aspose.Email
C# を使用して OST を HTML に変換する手順
.NET プログラマーは、数行のコードで簡単に OST ファイルをロードし、HTML に変換できます。
- 個人ストレージファイル("storage.ost")を開きます。
- 出力ディレクトリが存在しない場合は作成します。
- 個人ストレージのルートフォルダーから "Inbox" サブフォルダーを取得します。
- 受信トレイ内の各メールメッセージを反復処理します。
- 各メッセージを .html ファイルとして保存します。
システム要件
.NET 変換コードを実行する前に、以下の前提条件が揃っていることを確認してください。
- Microsoft Windows または .NET Framework、.NET Core、PHP、VBScript、Delphi、COM Interop 経由の C++ に対応した OS。
- Microsoft Visual Studioなどの開発環境。
- プロジェクトで参照されている Aspose.Email for .NET DLL。
- 関連クラスに名前空間を含めます。
このサンプルコードは OST から HTMLへの C# 変換を示しています
using (var ost = PersonalStorage.FromFile("storage.ost"))
{
// Ensure the output directory exists
Directory.CreateDirectory(outputDirectory);
var inbox = ost.RootFolder.GetSubFolder("Inbox");
// Iterate through ost messages and save them as .html files
int count = 1;
foreach (var msg in inbox.EnumerateMapiMessages())
{
// Save each message as .html file
var htmlFilePath = Path.Combine(outputDirectory, $"Message{count}.html");
var htmlSaveOptions = new HtmlSaveOptions
{
ResourceRenderingMode = ResourceRenderingMode.SaveToFile,
UseRelativePathToResources = true
};
msg.Save(htmlFilePath, htmlSaveOptions);
Console.WriteLine($"Message {count} saved as: {htmlFilePath}");
count++;
}
}
Free App to Convert OST to HTML
その他のサポート対象変換
以下に示すいくつかの形式を含め、OST を他の多数のファイル形式に変換することもできます。