特定のフォルダーのレンダリングとメッセージのフィルター (Outlook)

導入

.NET 開発の世界では、ドキュメントを効率的に管理および表示することが非常に重要です。 GroupDocs.Viewer for .NET は、さまざまなドキュメント形式をシームレスにレンダリングするための強力な機能を提供することで、このタスクを簡素化します。このチュートリアルでは、GroupDocs.Viewer for .NET を使用して Outlook で特定のフォルダーを表示し、メッセージをフィルターする方法について詳しく説明します。

前提条件

チュートリアルに入る前に、次のものが揃っていることを確認してください。

  1. GroupDocs.Viewer for .NET: GroupDocs.Viewer for .NET がインストールされていることを確認してください。からダウンロードできます。Webサイト.
  2. .NET Framework: マシンに .NET Framework がインストールされている必要があります。
  3. C# の基本的な理解: C# プログラミング言語に精通していると、チュートリアルを進めるのに役立ちます。

名前空間のインポート

まず、必要な名前空間を C# コードにインポートしましょう。

using System;
using System.IO;
using GroupDocs.Viewer.Options;

ステップ 1: 出力ディレクトリを定義する

string outputDirectory = "Your Document Directory";

交換する"Your Document Directory"レンダリングされたドキュメントを保存するディレクトリ パスを指定します。

ステップ 2: ページ ファイルのパス形式を定義する

string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.html");

この行は、レンダリングされる各ページのファイル パスの形式を定義します。この例では、次の名前の HTML ファイルが生成されます。page_1.html, page_2.html、 等々。

ステップ 3: ビューア オブジェクトを初期化する

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_OST_SUBFOLDERS))

ここでは、Viewerオブジェクトにサンプル Outlook フォルダーへのパスを指定します。

ステップ 4: HTML 表示オプションを定義する

HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
options.OutlookOptions.Folder = "Входящие";

のインスタンスを作成しますHtmlViewOptions埋め込みリソースの形式を指定します。さらに、Outlook フォルダーを次のようにレンダリングするように設定しました。"Входящие" (入ってきます)。

ステップ 5: ドキュメントをレンダリングする

viewer.View(options);

この行は、指定されたオプションを使用してレンダリング プロセスをトリガーします。

ステップ 6: 成功メッセージを表示する

Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");

レンダリング後、レンダリング プロセスが正常に完了したことを示すこのメッセージが表示され、ユーザーが出力ディレクトリに誘導されます。

結論

このチュートリアルでは、GroupDocs.Viewer for .NET を使用して Outlook で特定のフォルダーを表示し、メッセージをフィルターする方法を検討しました。上記の手順に従うことで、.NET アプリケーション内でドキュメントを効率的に管理および表示できます。

よくある質問

GroupDocs.Viewer for .NET を使用して Outlook メッセージ以外のドキュメントをレンダリングできますか?

はい。GroupDocs.Viewer for .NET は、PDF、DOCX、XLSX などの幅広いドキュメント形式をサポートしています。

GroupDocs.Viewer for .NET は .NET Core と互換性がありますか?

はい、GroupDocs.Viewer for .NET は .NET Framework と .NET Core の両方と互換性があります。

レンダリング出力形式をカスタマイズできますか?

もちろん、GroupDocs.Viewer for .NET には、HTML、画像、PDF 形式などのレンダリング出力をカスタマイズするためのさまざまなオプションが用意されています。

GroupDocs.Viewer for .NET の試用版はありますか?

はい、次のサイトから無料試用版をダウンロードできます。Webサイト.

GroupDocs.Viewer for .NET のヘルプやサポートはどこに問い合わせればよいですか?

訪問できます。GroupDocs.Viewer フォーラムサポートやご質問がございましたら。