แยกรูปภาพออกจากเอกสาร Word
การแนะนำ
ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีแยกรูปภาพจากเอกสาร Word โดยใช้ GroupDocs.Parser สำหรับ .NET GroupDocs.Parser เป็นไลบรารี .NET ที่มีประสิทธิภาพ ซึ่งช่วยให้คุณสามารถแยกวิเคราะห์และแยกข้อความ ข้อมูลเมตา รูปภาพ และอื่นๆ จากรูปแบบเอกสารต่างๆ รวมถึง Word (DOCX)
ข้อกำหนดเบื้องต้น
ก่อนที่คุณจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าข้อกำหนดเบื้องต้นต่อไปนี้:
- ติดตั้ง Visual Studio บนเครื่องของคุณแล้ว
- ความรู้พื้นฐานเกี่ยวกับการเขียนโปรแกรม C#
- ติดตั้ง GroupDocs.Parser สำหรับไลบรารี .NET แล้ว คุณสามารถดาวน์โหลดได้จากที่นี่.
นำเข้าเนมสเปซ
ขั้นแรก คุณต้องนำเข้าเนมสเปซที่จำเป็นในโปรเจ็กต์ C# ของคุณเพื่อใช้ฟังก์ชัน GroupDocs.Parser:
using System;
using System.Collections.Generic;
using System.Text;
using GroupDocs.Parser.Data;
using GroupDocs.Parser.Options;
ตอนนี้ เรามาแบ่งกระบวนการแยกรูปภาพจากเอกสาร Word ออกเป็นขั้นตอนง่ายๆ:
ขั้นตอนที่ 1: สร้างอินสแตนซ์ของ Parser Class
คุณจะเริ่มต้นด้วยการสร้างอินสแตนซ์ของParser
คลาสโดยระบุเส้นทางไปยังเอกสาร Word ของคุณเป็นอินพุต
using (Parser parser = new Parser("YourSampleFile.docx"))
{
// รหัสสำหรับการแยกภาพอยู่ที่นี่
}
ขั้นตอนที่ 2: แยกรูปภาพออกจากเอกสาร Word
ต่อไปให้ใช้GetImages()
วิธีการของParser
วัตถุเพื่อแยกรูปภาพออกจากเอกสาร
IEnumerable<PageImageArea> images = parser.GetImages();
ขั้นตอนที่ 3: กำหนดตัวเลือกการบันทึกรูปภาพ
ระบุตัวเลือกสำหรับการบันทึกภาพที่แยกออกมา ตัวอย่างเช่น คุณสามารถเลือกรูปแบบภาพ (เช่น PNG) และกำหนดการตั้งค่าอื่นๆ ได้
ImageOptions options = new ImageOptions(ImageFormat.Png);
ขั้นตอนที่ 4: วนซ้ำรูปภาพที่แยกแล้วและบันทึก
วนซ้ำแต่ละภาพที่แยกออกมาและบันทึกลงในไฟล์โดยใช้ตัวเลือกที่ระบุ
int imageNumber = 0;
foreach (PageImageArea image in images)
{
// บันทึกภาพเป็นไฟล์ PNG
image.Save(imageNumber.ToString() + ".png", options);
imageNumber++;
}
บทสรุป
ในบทช่วยสอนนี้ คุณได้เรียนรู้วิธีแยกรูปภาพจากเอกสาร Word โดยใช้ GroupDocs.Parser สำหรับ .NET ด้วยการทำตามขั้นตอนเหล่านี้ คุณสามารถรวมความสามารถในการแยกวิเคราะห์เอกสารและการแยกรูปภาพเข้ากับแอปพลิเคชัน .NET ของคุณได้อย่างง่ายดาย
คำถามที่พบบ่อย
GroupDocs.Parser สามารถแยกรูปภาพจากรูปแบบเอกสารอื่นนอกเหนือจาก Word ได้หรือไม่
ใช่ GroupDocs.Parser รองรับรูปแบบเอกสารที่หลากหลาย รวมถึง PDF, PowerPoint, Excel และอื่นๆ
ฉันจะรับใบอนุญาตชั่วคราวสำหรับ GroupDocs.Parser ได้อย่างไร
คุณสามารถขอรับใบอนุญาตชั่วคราวเพื่อการทดสอบได้จากที่นี่.
ฉันจะหาเอกสารเพิ่มเติมเกี่ยวกับ GroupDocs.Parser for .NET ได้ที่ไหน
คุณสามารถดูเอกสารฉบับสมบูรณ์ได้ที่นี่.
GroupDocs.Parser มีรุ่นทดลองใช้ฟรีหรือไม่
ใช่ คุณสามารถสำรวจคุณสมบัติของ GroupDocs.Parser พร้อมให้ทดลองใช้ฟรีได้ที่นี่.
ฉันจะรับการสนับสนุนหรือถามคำถามที่เกี่ยวข้องกับ GroupDocs.Parser ได้อย่างไร
คุณสามารถโพสต์คำถามของคุณได้ที่ฟอรัม GroupDocs.Parser.