HTML JPG PDF XML DOC
Aspose.Email  .NET 用
DOC

.NET アプリケーション用 OLM ビューア

Microsoft Outlook や Thunderbird に依存せず、C# でプログラム的に OLM ファイルを表示します。

高度な Email API を使用して OLM ファイルを表示する方法

あなたの .NET アプリケーションを強化するには .NET 用 Aspose.Email ! これは、OLM や Microsoft Outlook for Mac のアーカイブファイルなど、さまざまなメールファイル形式を処理するために設計された機能豊富なライブラリです。主な機能の一つは、.NET アプリケーションで OLM ファイルをプログラム的にアクセスおよび表示できることです。その高度な API は、Microsoft Outlook などのサードパーティ製ソフトウェアに依存せずに、アーカイブファイルからメールコンテンツ、添付ファイル、メタデータを抽出・表示する機能を提供します。

以下は、プロジェクトへのファイル閲覧統合に最適な主な機能です:

  • OLM コンテンツへのプログラム的アクセス:OLM フォルダーを巡回し、メッセージにアクセスし、送信者、受信者、件名、本文などのメタデータを抽出します。

  • メールメッセージの HTML レンダリング:OLM メールを HTML 形式に変換し、ウェブブラウザでの閲覧やデスクトップアプリへの埋め込みに利用します。

  • 外部ソフトウェアからの独立:Outlook や他のメールクライアントは不要で、軽量かつ単体で動作するソリューションを実現します。

  • 最新 .NET 環境のサポート:.NET Framework、.NET Core、.NET Standard。

  • 添付ファイルおよびリソースの処理:メールの添付ファイルや埋め込みリソースをメッセージ内容と共に表示および抽出します。

OLM ファイルは構造をブラウザフレンドリーな形式に変換し、フォルダーへのアクセス、メッセージの列挙、HTML 形式での保存を行い、可視化します。

C# Email API のインストールと使用方法(OLM ファイルの表示)

まず、開発環境に API をインストールしてください:

  • 開く NuGet パッケージマネージャで Aspose.Email を検索し、[インストール] をクリックします。

  • パッケージマネージャコンソールで以下のコマンドを使用することもできます。

コマンド


PM> Install-Package Aspose.Email

インストールが完了したら、すぐにコーディングを開始できます。

C# で OLM を表示する手順

Aspose.Email は、開発者が数行のコードで OLM ファイルを簡単に表示できるようにします。

  1. 次を使用します。 OlmStorage.FromFile ファイルをロードするメソッドです。
  2. 「Inbox」フォルダーへは、次の方法で取得します GetFolder メソッド(大文字小文字を区別し、再帰的に)。
  3. フォルダー内のすべてのメッセージを次の方法で反復処理します EnumerateMapiMessages メソッド。
  4. HTML ファイルとして各メッセージを保存するには、 保存 メソッドと指定 SaveOptions.DefaultHtml 。ファイル名はメッセージの件名に基づきます。

システム要件

このライブラリは主要なすべてのオペレーティングシステムでサポートされています。以下の前提条件が揃っていることを確認してください。

  • Microsoft Windows または .NET Framework、.NET Core、Windows Azure、Mono、Xamarin プラットフォームに対応した OS
  • Microsoft Visual Studio などの開発環境
  • プロジェクトで参照されている Aspose.Email for .NET
 

C# で OLM を表示するコード

using (var olm = OlmStorage.FromFile("filename.olm"))
{
    var folder = olm.GetFolder("Inbox", true);

    foreach (var msg in folder.EnumerateMapiMessages())
    {
        // save message in html format
        msg.Save($"{msg.Subject}.html", SaveOptions.DefaultHtml);
    }
} 
 

ブラウザーで OLM を表示

以下では、.NET ライブラリを使用してブラウザーでレンダリングした OLM ファイルがどのように表示されるかをご覧いただけます。メールメッセージを HTML 形式に変換することで、API は送信者・受信者の詳細、件名、メッセージ本文などのメールコンテンツをブラウザーインターフェイス上でシームレスに可視化できます。この機能により、開発者は直感的でアクセスしやすいメール閲覧ソリューションを作成できます。

  • .NET API について

    .NET 用 Aspose.Email これは、.NET アプリケーション向けに包括的なメール処理と管理を実現する強力な API です。MSG、EML、PST、MBOX、OLM などさまざまなメール形式に対応し、開発者はメールの作成、操作、変換、保存を容易に行えます。この API は、フォルダーの走査、添付ファイルの管理、メッセージの描画、IMAP、POP3、SMTP、Microsoft Graph などのプロトコルとの統合といった堅牢な機能を提供し、先進的なメール中心アプリケーションの構築に多用途に活用できます。

    Aspose.Email を無料で試す

    このライブラリの全力を引き出すには、 無料トライアル バージョン。こちらを訪問してください ダウンロードページ その機能を探索し、今日からプロジェクトに強力なメール機能を統合しましょう。

    OLM Viewer Online

    他形式のメールファイルビューア

    Aspose.Email for .NET は OLM ファイルだけでなく、さまざまなメール形式もサポートし、機能を拡張しています。開発者は以下のファイルも表示できます。

    EML (Outlook メールメッセージ)
    EMLX (Apple Mail の EMLX 形式)
    ICS (イベントデータ用 iCalendar ファイル)
    MBOX (電子メールメッセージのコレクション)
    MSG (Microsoft Outlook のメール形式)
    OFT (Outlook メールテンプレート)
    PST (Outlook 個人ストレージ ファイル)
    VCF (連絡先情報用の仮想カードファイル)