แยกรูปภาพออกจากเอกสาร

การแนะนำ

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

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

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

  • Visual Studio: ติดตั้ง Visual Studio บนเครื่องของคุณ
  • GroupDocs.Parser สำหรับ .NET: ดาวน์โหลดและติดตั้ง GroupDocs.Parser จากหน้าดาวน์โหลด.
  • เอกสารตัวอย่าง: เตรียมเอกสารตัวอย่าง (PDF, DOCX ฯลฯ) ที่คุณต้องการแยกรูปภาพ

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

เริ่มต้นด้วยการนำเข้าเนมสเปซที่จำเป็นในโปรเจ็กต์ C# ของคุณ:

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

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

ขั้นแรก สร้างอินสแตนซ์ของParser คลาสโดยระบุเส้นทางไปยังเอกสารตัวอย่างของคุณ

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

แทนที่"YourSampleFile.pdf" พร้อมเส้นทางไปยังไฟล์เอกสารของคุณ

ขั้นตอนที่ 2: แยกรูปภาพออกจากเอกสาร

จากนั้น แยกรูปภาพออกจากเอกสารโดยใช้GetImages() วิธี.

IEnumerable<PageImageArea> images = parser.GetImages();

ที่GetImages() วิธีการส่งคืนคอลเลกชันของPageImageArea วัตถุที่แสดงภาพที่พบในเอกสาร

ขั้นตอนที่ 3: ตรวจสอบการสนับสนุนการแยกรูปภาพ

ก่อนที่จะวนซ้ำรูปภาพ ให้ตรวจสอบว่าเอกสารรองรับการแยกรูปภาพหรือไม่

if (images == null)
{
    Console.WriteLine("Images extraction isn't supported");
    return;
}

ขั้นตอนนี้ช่วยให้แน่ใจว่าเอกสารมีรูปภาพที่สามารถแยกออกมาได้

ขั้นตอนที่ 4: ทำซ้ำรูปภาพที่แยกออกมา

ตอนนี้ ให้วนซ้ำรูปภาพที่แยกออกมาเพื่อเข้าถึงข้อมูลโดยละเอียดเกี่ยวกับรูปภาพแต่ละรูป เช่น ดัชนีหน้า พิกัดสี่เหลี่ยม และประเภทรูปภาพ

foreach (PageImageArea image in images)
{
    Console.WriteLine($"Page: {image.Page.Index}, Rectangle: {image.Rectangle}, Type: {image.FileType}");
}

ลูปนี้จะพิมพ์ข้อมูลเกี่ยวกับภาพที่แยกออกมาแต่ละภาพ รวมถึงตำแหน่งและประเภทของภาพ

บทสรุป

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

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

GroupDocs.Parser สามารถแยกรูปภาพจากเอกสารทุกรูปแบบได้หรือไม่

GroupDocs.Parser รองรับการแยกรูปภาพจากรูปแบบต่างๆ รวมถึง PDF, DOCX, XLSX และอื่นๆ

GroupDocs.Parser มีรุ่นทดลองใช้ฟรีหรือไม่

ใช่ คุณสามารถเข้าถึง GroupDocs.Parser รุ่นทดลองใช้ฟรีได้จากเว็บไซต์.

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

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

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

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

ฉันจะรับการสนับสนุนสำหรับ GroupDocs.Parser ได้ที่ไหน

สำหรับการสนับสนุนทางเทคนิคและความช่วยเหลือ โปรดไปที่ฟอรัม GroupDocs.Parser.