ค้นหาข้อความตามหน้า

การแนะนำ

ในโลกของการพัฒนา .NET การแยกวิเคราะห์และแยกข้อความจากเอกสารอย่างมีประสิทธิภาพถือเป็นงานที่สำคัญ GroupDocs.Parser for .NET นำเสนอความสามารถอันทรงพลังในการทำงานกับเอกสารรูปแบบต่างๆ ช่วยให้นักพัฒนาสามารถค้นหาและแยกเนื้อหาเฉพาะได้อย่างราบรื่น บทช่วยสอนนี้จะแนะนำคุณตลอดกระบวนการใช้ประโยชน์จาก GroupDocs.Parser เพื่อค้นหาข้อความตามหน้าในแอปพลิเคชัน .NET ของคุณ

ข้อกำหนดเบื้องต้น

ก่อนที่จะเข้าสู่บทช่วยสอนนี้ ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้:

  • ความเข้าใจพื้นฐานเกี่ยวกับกรอบงาน C# และ .NET
  • ติดตั้ง Visual Studio บนระบบของคุณแล้ว
  • ติดตั้ง GroupDocs.Parser สำหรับไลบรารี .NET แล้ว (ดาวน์โหลดจากที่นี่
  • ไฟล์ตัวอย่างสำหรับทดสอบฟังก์ชันการค้นหา

นำเข้าเนมสเปซ

ประการแรก รวมเนมสเปซที่จำเป็นในโครงการของคุณเพื่อเข้าถึงฟังก์ชัน GroupDocs.Parser:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using GroupDocs.Parser.Data;
using GroupDocs.Parser.Options;

ขั้นตอนที่ 1: สร้างอินสแตนซ์ของ Parser Class

เริ่มต้นด้วยการยกตัวอย่างParser คลาสพร้อมพาธไปยังไฟล์ตัวอย่างของคุณ:

using (Parser parser = new Parser("YourSampleFile.docx"))
{
    // รหัสของคุณอยู่ที่นี่
}

ขั้นตอนที่ 2: ค้นหาข้อความด้วยหมายเลขหน้า

ใช้Search วิธีค้นหาคำสำคัญเฉพาะภายในเอกสารพร้อมกับหมายเลขหน้า:

IEnumerable<SearchResult> searchResults = parser.Search("keyword", new SearchOptions(false, false, false, true));

ขั้นตอนที่ 3: ตรวจสอบการสนับสนุนการค้นหา

ตรวจสอบว่าการดำเนินการค้นหาได้รับการสนับสนุนสำหรับประเภทเอกสารหรือไม่:

if (searchResults == null)
{
    Console.WriteLine("Search isn't supported for this document type.");
    return;
}

ขั้นตอนที่ 4: วนซ้ำผลการค้นหา

วนซ้ำผลการค้นหาเพื่อดึงข้อมูลตำแหน่งที่จัดทำดัชนี หมายเลขหน้า และข้อความที่พบ:

foreach (SearchResult result in searchResults)
{
    Console.WriteLine($"At {result.Position} (page {result.PageIndex}): {result.Text}");
}

บทสรุป

ในบทช่วยสอนนี้ เราได้สำรวจวิธีการใช้การค้นหาข้อความตามหน้าต่างๆ โดยใช้ GroupDocs.Parser สำหรับ .NET ด้วยการทำตามขั้นตอนเหล่านี้ คุณสามารถรวมฟังก์ชันการแยกวิเคราะห์เอกสารและการค้นหาเข้ากับแอปพลิเคชัน .NET ของคุณได้อย่างมีประสิทธิภาพ

คำถามที่พบบ่อย

GroupDocs.Parser เข้ากันได้กับรูปแบบเอกสารต่าง ๆ หรือไม่

ใช่ GroupDocs.Parser รองรับรูปแบบเอกสารที่หลากหลาย รวมถึง DOCX, PDF, XLSX, PPTX และอื่นๆ

ฉันสามารถแยกรูปภาพและข้อมูลเมตาจากเอกสารโดยใช้ GroupDocs.Parser ได้หรือไม่

GroupDocs.Parser ช่วยให้สามารถแยกรูปภาพ ข้อมูลเมตา และข้อความจากเอกสารได้อย่างแน่นอน

ฉันจะหาเอกสารโดยละเอียดสำหรับ GroupDocs.Parser ได้ที่ไหน

คุณสามารถเข้าถึงเอกสารประกอบที่นี่.

ฉันจะขอรับใบอนุญาตชั่วคราวสำหรับ GroupDocs.Parser ได้อย่างไร

คุณสามารถขอใบอนุญาตชั่วคราวได้ที่นี่.

ฉันจะรับการสนับสนุนหรือความช่วยเหลือเกี่ยวกับ GroupDocs.Parser ได้ที่ไหน

สำหรับการสนับสนุนและการสนทนา โปรดไปที่ฟอรัม GroupDocs.Parserที่นี่.