HTML JPG PDF XML ICS
  Product Family
HTML

C#でICSをHTMLに変換する

Outlook®やThunderbird®を必要とせずに.NET APIを使用したICSからHTMLへのC#変換。

C#を使用してICSをHTMLに変換する方法

ICSをHTMLに変換するために、以下を使用します

.NET 用 Aspose.Email

C# プラットフォーム向けの機能豊富で強力かつ使いやすいドキュメント操作および変換 API です。Open

NuGet

パッケージ マネージャーで Aspose.Email を検索してインストールします。また、パッケージ マネージャー コンソールから次のコマンドを使用することもできます。

Package Manager Console コマンド

PM> Install-Package Aspose.Email

C#でICSをHTMLに変換する手順

.NETプログラマは数行のコードでICSファイルを簡単に読み込み、HTMLに変換できます。

  • Calendar.Appointment.Load を使用して ICS ファイルをロードします。
  • MailMessage を作成し、アポイントメントを代替ビューとして追加します。
  • Save メソッドを呼び出します。
  • HTML 拡張子付きの出力ファイルパスを渡します。
  • HTML ファイルは指定されたパスに保存されます。

システム要件

.NET 変換コードを実行する前に、以下の前提条件が揃っていることを確認してください。

  • Microsoft Windows または .NET Framework、.NET Core、PHP、VBScript、Delphi、COM Interop 経由の C++ に対応した OS。
  • Microsoft Visual Studioなどの開発環境。
  • プロジェクトで参照されている Aspose.Email for .NET DLL。
  • 関連クラスに名前空間を含めます。
 

このサンプルコードはICSからHTMLへの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 });
 
  • Free App to Convert ICS to HTML

    その他のサポート対象変換

    以下に示すいくつかの形式を含め、ICS を他の多くのファイル形式にも変換できます。

    ICS TO EML (Outlook メールメッセージ)
    ICS TO EMLX (Apple EMLX 形式)
    ICS TO MBOX (電子メールメッセージ)
    ICS TO MHTML (Web ページアーカイブ形式)
    ICS TO MSG (Outlook および Exchange フォーマット)
    ICS TO OFT (Outlook メールテンプレート)
    ICS TO OST (オフラインストレージ ファイル)
    ICS TO PST (Outlook 個人ストレージ ファイル)