Cari Teks dengan Sorotan
Perkenalan
Dalam tutorial ini, kita akan mempelajari cara menggunakan GroupDocs.Parser untuk .NET untuk mencari teks dalam dokumen dan menyorot hasil pencarian. GroupDocs.Parser adalah perpustakaan canggih yang memungkinkan Anda bekerja dengan berbagai format dokumen dan mengekstrak teks, metadata, dan banyak lagi.
Prasyarat
Sebelum kita mulai, pastikan Anda memiliki hal berikut:
- GroupDocs.Parser untuk .NET: Unduh dan instal perpustakaan dariDi Sini.
- IDE: Gunakan Visual Studio atau IDE pilihan lainnya untuk pengembangan .NET.
- File Contoh: Siapkan contoh dokumen (misalnya PDF, DOCX) untuk pencarian teks.
Impor Namespace
Pertama, mulailah dengan mengimpor namespace yang diperlukan dalam proyek .NET Anda:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using GroupDocs.Parser.Data;
using GroupDocs.Parser.Options;
Langkah 1: Buat Instans Parser
Mulailah dengan membuat instanceParser
kelas dengan jalur ke file sampel Anda:
using (Parser parser = new Parser("YourSampleFile.pdf"))
{
// Kode Anda di sini
}
Langkah 2: Tentukan Opsi Sorotan
TentukanHighlightOptions
untuk mengonfigurasi cara hasil penelusuran harus disorot. Misalnya, menyetel jendela konteks 15 karakter:
HighlightOptions highlightOptions = new HighlightOptions(15);
Langkah 3: Cari Teks
Sekarang, lakukan pencarian teks di dalam dokumen. Berikan kata kunci yang ingin Anda cari (misalnya, “lorem”):
IEnumerable<SearchResult> searchResults = parser.Search("lorem", new SearchOptions(true, false, false, highlightOptions));
Langkah 4: Proses Hasil Pencarian
Ulangi hasil pencarian dan tampilkan teks yang ditemukan bersama dengan sorotan:
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");
}
Kesimpulan
Dalam tutorial ini, Anda mempelajari cara menggunakan GroupDocs.Parser untuk .NET untuk mencari teks dalam dokumen dan menyorot hasil pencarian. Fungsionalitas ini bisa sangat berguna untuk ekstraksi dan analisis teks di aplikasi .NET Anda.
FAQ
Apakah GroupDocs.Parser cocok untuk memproses berbagai format dokumen?
Ya, GroupDocs.Parser mendukung berbagai format dokumen termasuk PDF, DOCX, XLSX, PPTX, dan banyak lagi.
Bisakah saya menggunakan GroupDocs.Parser untuk mengekstrak metadata dari dokumen?
Sangat! GroupDocs.Parser memungkinkan Anda mengekstrak metadata, teks, dan data terstruktur dari dokumen.
Di mana saya dapat menemukan dukungan atau mengajukan pertanyaan tentang GroupDocs.Parser?
Anda dapat mengunjungiForum GroupDocs.Parser untuk pertanyaan terkait dukungan apa pun.
Apakah ada uji coba gratis yang tersedia untuk GroupDocs.Parser?
Ya, Anda dapat mengakses auji coba gratis dari GroupDocs.Parser untuk mengevaluasi fitur-fiturnya.
Bagaimana cara membeli lisensi untuk GroupDocs.Parser?
Anda dapat membeli lisensi dariDi Sini dan juga mendapatkan izin sementaraDi Sini.