.NET アプリケーション用 ICS ビューア
Microsoft Outlook や Thunderbird に依存せず、C# でプログラム的に ICS ファイルを表示します。
高度な Email API を使用して EML ファイルを表示する方法
ICS ファイル はカレンダー データの標準フォーマットで、会議の招待やイベント詳細の共有によく使用されます。 .NET 用 Aspose.Email 、サードパーティ製ソフトウェアやオンラインサービスに依存せずに、.NET アプリケーションにICS ファイル閲覧機能を容易に組み込むことができます。この堅牢なメール処理ライブラリにより、開発者はICS ファイルをロードし、HTML 形式に変換し、Web ブラウザーやカスタムインターフェイスで表示できます。
イベント詳細の表示、メタデータの抽出、添付ファイルの管理が必要な場合でも、API は開発者に優しい効率的なソリューションを提供します。
主な機能:
ICS ファイルを HTML に変換し、ブラウザーでの閲覧やアプリケーションへの埋め込みが可能です。
.NET Framework、.NET Core、.NET Standard との互換性があります。
Microsoft Outlook やその他のカレンダー ツールに依存せずに、ICS ファイルを表示できます。
時間、場所、出席者などのイベント情報を抽出して表示します。
ICS ファイルの操作のための API のインストールと使用
まず、開発環境に API をインストールしてください:
開く NuGet パッケージマネージャで Aspose.Email を検索し、[インストール] をクリックします。
パッケージマネージャコンソールで以下のコマンドを使用することもできます。
コマンド
PM> Install-Package Aspose.Email
インストールが完了したら、すぐにコーディングを開始できます。
C# で ICS を表示する手順
Aspose.Email は、開発者が数行のコードで ICS ファイルを簡単に表示できるようにします。
- ICS ファイルを使用してロードします Appointment.Load メソッド。
- 新しい MailMessage オブジェクト。
- 使用します RequestApointment() 予約情報を取得し、EML メッセージに代替ビューとして追加するメソッドです。
- EML を HTML ファイルとして保存するには、 保存 メソッドと渡す HtmlSaveOptions カレンダーイベントのレンダリングなど、追加オプションを指定します。
システム要件
このライブラリは主要なすべてのオペレーティングシステムでサポートされています。以下の前提条件が揃っていることを確認してください。
- .NET Framework、.NET Core、Xamarin プラットフォームに対応した Microsoft Windows または互換 OS
- Microsoft Visual Studio などの開発環境
- プロジェクトで参照されている Aspose.Email for .NET
ICS を表示する C# コード
// load the ICS file to be converted
var ics = Aspose.Email.Calendar.Appointment.Load("My File.ics");
// create an EML
var eml = new MailMessage();
// add appointment to EML
eml.AlternateViews.Add(ics.RequestApointment());
// save EML as a HTML
eml.Save("Saved File.html", new HtmlSaveOptions { HtmlFormatOptions = HtmlFormatOptions.WriteHeader | HtmlFormatOptions.RenderCalendarEvent });
ブラウザーで ICS を表示
上記のコードは、ICS ファイルを HTML 形式に変換し、日付、時刻、場所、参加者などの詳細なイベント情報を含むブラウザーでの簡単な閲覧や、ブラウザー対応の共有を可能にします。

API の簡潔なプレゼンテーション
Aspose.Email for .NET は、.NET アプリケーションでメールメッセージや関連タスクを管理するための包括的なライブラリです。その機能は以下の通りです:
- 包括的なメール管理:.NET アプリケーション内でメールメッセージと関連タスクを容易に処理します。
- メール操作:MSG、EML、EMLX、MHT、HTML などの形式でメールを作成、送信、受信、変換します。
- 高度な機能:パーシング、添付ファイル処理、連絡先管理、カレンダー予約、タスク整理を活用します。
- プロトコル統合:SMTP、POP3、IMAP、Exchange Web Services (EWS)、Microsoft Graph API などとシームレスに統合し、メール通信を効率化します。
- PST と OST の管理:高度なメールストレージ ソリューションのために、PST および OST ファイルからデータをプログラムで作成、編集、抽出します。
Aspose.Email を無料で試す
ライブラリを探求するには、 無料トライアル 機能を評価するには、公式サイトをご覧ください。 ダウンロードページ 最新バージョンにアクセスして、今日から始めましょう。