ハイライト付きテキスト検索
導入
このチュートリアルでは、GroupDocs.Parser for .NET を使用してドキュメント内のテキストを検索し、検索結果を強調表示する方法について説明します。GroupDocs.Parser は、さまざまなドキュメント形式を操作し、テキストやメタデータなどを抽出できる強力なライブラリです。
前提条件
始める前に、以下のものを用意してください。
- GroupDocs.Parser for .NET: ライブラリをダウンロードしてインストールします。ここ.
- IDE: .NET 開発には Visual Studio または任意の推奨 IDE を使用します。
- サンプル ファイル: テキスト検索用のサンプル ドキュメント (PDF、DOCX など) を準備します。
名前空間のインポート
まず、.NET プロジェクトに必要な名前空間をインポートします。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using GroupDocs.Parser.Data;
using GroupDocs.Parser.Options;
ステップ1: パーサーインスタンスを作成する
まずインスタンス化してParser
サンプル ファイルへのパスを含むクラス:
using (Parser parser = new Parser("YourSampleFile.pdf"))
{
//ここにあなたのコード
}
ステップ2: ハイライトオプションを定義する
指定するHighlightOptions
検索結果の強調表示方法を設定します。たとえば、15 文字のコンテキスト ウィンドウを設定するには、次のようにします。
HighlightOptions highlightOptions = new HighlightOptions(15);
ステップ3: テキストを検索する
次に、ドキュメント内でテキスト検索を実行します。検索するキーワードを入力します (例: “lorem”)。
IEnumerable<SearchResult> searchResults = parser.Search("lorem", new SearchOptions(true, false, false, highlightOptions));
ステップ4: 検索結果を処理する
検索結果を反復処理し、見つかったテキストをハイライトとともに表示します。
if (searchResults != null)
{
foreach (SearchResult result in searchResults)
{
Console.WriteLine($"{result.LeftHighlightItem.Text}{result.Text}{result.RightHighlightItem.Text}");
}
}
else
{
Console.WriteLine("Search isn't supported");
}
結論
このチュートリアルでは、GroupDocs.Parser for .NET を使用してドキュメント内のテキストを検索し、検索結果を強調表示する方法を学びました。この機能は、.NET アプリケーションでのテキストの抽出と分析に非常に役立ちます。
よくある質問
GroupDocs.Parser はさまざまなドキュメント形式の処理に適していますか?
はい、GroupDocs.Parser は、PDF、DOCX、XLSX、PPTX など、幅広いドキュメント形式をサポートしています。
GroupDocs.Parser を使用してドキュメントからメタデータを抽出できますか?
もちろんです! GroupDocs.Parser を使用すると、ドキュメントからメタデータ、テキスト、構造化データを抽出できます。
GroupDocs.Parser に関するサポートや質問はどこで受けられますか?
訪問することができますGroupDocs.Parser フォーラムサポート関連のお問い合わせについては、
GroupDocs.Parser の無料トライアルはありますか?
はい、アクセスできます無料トライアル GroupDocs.Parser の機能を評価します。