GroupDocs.Parser for .NET

ดึงลิงก์จาก EPUB โดยใช้ C#

ค้นหาและดึง URL และลิงก์จาก PDF, Word, Excel และประเภทเอกสารอื่น ๆ โดยใช้ GroupDocs.Parser ในแอปพลิเคชัน .NET ของคุณ.

ขั้นตอนในการดึงลิงก์จาก Epub ใน C#

GroupDocs.Parser ช่วยให้นักพัฒนาที่ใช้ .NET ดึงลิงก์จากไฟล์ EPUB โดยปฏิบัติตามขั้นตอนง่าย ๆ เหล่านี้:

  1. โหลดไฟล์ EPUB โดยใช้อินสแตนซ์ Parser.
  2. ตรวจสอบว่าเอกสารรองรับการดึงลิงก์.
  3. ดึงรายการลิงก์จากเอกสาร.
  4. วนซากผลลัพธ์และทำงานกับ URL ที่ดึงออกมา.
// โหลดเอกสารที่มีลิงก์โดยใช้คลาส Parser
using (Parser parser = new Parser("input.epub")) {

    // ตรวจสอบว่าไฟล์สนับสนุนการดึงลิงก์
    if (!parser.Features.Hyperlinks)
    {
        Console.WriteLine("การดึงลิงก์ไม่สามารถใช้ได้กับไฟล์นี้");
        return;
    }

    // ดึงข้อมูลลิงก์ที่ถูกดึงออกมาและประมวลผล
    IEnumerable<PageHyperlinkArea> hyperlinks = parser.GetHyperlinks();

    foreach (PageHyperlinkArea h in hyperlinks)
    {
        Console.WriteLine(h.Text);
        Console.WriteLine(h.Url);
    }
}
dotnet add package GroupDocs.Parser
คลิกเพื่อคัดลอก
คัดลอกแล้ว
ตัวอย่างเพิ่มเติม เอกสารประกอบ

ความสามารถในการวิเคราะห์เอกสารขั้นสูง

นอกเหนือจากการดึงลิงก์ GroupDocs.Parser ยังช่วยให้คุณสามารถดึงข้อความ, ข้อมูลเมตา, รูปภาพ และข้อมูลที่มีโครงสร้าง — รองรับการประมวลผลข้อมูลที่มีประสิทธิภาพ.

การตรวจจับลิงก์และการวิเคราะห์เอกสาร

การตรวจจับลิงก์จากเอกสาร

ดึง URL และคำอธิบายลิงก์จากเอกสารประเภท PDF, ไฟล์ Word, สเปรดชีต และอื่น ๆ ได้อย่างรวดเร็ว.

รองรับลิงก์เว็บและลิงก์ภายใน

ตรวจจับและดึงทั้ง URL เว็บปกติและลิงก์ภายในเอกสารจากรูปแบบหลาย ๆ รูปแบบ.

ตัวเลือกการวิเคราะห์ที่ยืดหยุ่น

ปรับแต่งการตั้งค่าการดึงข้อมูลเพื่อสแกนส่วนหรือหน้าที่เฉพาะเพื่อปรับปรุงประสิทธิภาพและความแม่นยำ.

วิธีดึงลิงก์จาก PDF โดยใช้ตัวเลือกลิงก์

นี่คือตัวอย่างโค้ดที่แสดงวิธีดึงลิงก์ทั้งหมดจากไฟล์ PDF โดยใช้ตัวเลือกที่กำหนดเอง.

C#

//  เริ่มต้น Parser ด้วยเอกสาร PDF
using (Parser parser = new Parser("input.docx"))
{
    // ตรวจสอบว่าการดึงลิงก์ได้รับการสนับสนุน
    if (!parser.Features.Hyperlinks)
    {
        return;
    }

    // ตั้งค่าตัวเลือกการดึงลิงก์เพื่อลดขอบเขตผลลัพธ์
    PageAreaOptions options = new PageAreaOptions(new Rectangle(new Point(380, 90), new Size(150, 50)));

    // ดึงข้อมูลลิงก์จากเอกสาร
    IEnumerable<PageHyperlinkArea> hyperlinks = parser.GetHyperlinks(options);

    // จัดการกับรายการลิงก์ที่ถูกดึงออกมา
    foreach (PageHyperlinkArea h in hyperlinks)
    {
        Console.WriteLine(h.Text);
        Console.WriteLine(h.Url);
    }
}

เกี่ยวกับ API GroupDocs.Parser for .NET

GroupDocs.Parser เป็น API การวิเคราะห์เอกสารที่หลากหลายสำหรับนักพัฒนาที่ใช้ .NET รองรับการดึงลิงก์, ข้อความ, รูปภาพ และเนื้อหาที่มีโครงสร้างจากหลายรูปแบบไฟล์ เช่น PDF, Word, Excel, HTML และอื่น ๆ — โดยไม่ต้องพึ่งพาซอฟต์แวร์ของบุคคลที่สาม.
เรียนรู้เพิ่มเติม
About illustration

พร้อมที่จะเริ่มต้นหรือยัง?

ดาวน์โหลด GroupDocs.Parser ฟรีหรือรับสิทธิ์การใช้งานแบบทดลองใช้เพื่อการเข้าถึงแบบเต็ม!

ทรัพยากรที่มีประโยชน์

สำรวจเอกสารตัวอย่างรหัสและการสนับสนุนชุมชนเพื่อปรับปรุงประสบการณ์ของคุณ

รูปแบบที่รองรับในการดึงลิงก์

GroupDocs.Parser สามารถดึงลิงก์จากประเภทเอกสารที่หลากหลาย ดูด้านล่างสำหรับรูปแบบที่มักจะรองรับ.

เคล็ดลับใบอนุญาตชั่วคราว

1
ลงทะเบียนด้วยอีเมลที่ทำงานของคุณ ไม่อนุญาตให้ใช้บริการอีเมลฟรี
2
ใช้ปุ่ม รับใบอนุญาตชั่วคราว ในขั้นตอนที่ 2
 ไทย