ด้วย GroupDocs.Parser คุณสามารถดึงภาพจากเอกสาร ODP ในโปรเจกต์ .NET ของคุณได้ในไม่กี่ขั้นตอน:
- เริ่มต้น Parser ด้วยไฟล์ ODP.
- ดึงส่วนภาพจากเอกสาร.
- ใช้ภาพที่ถูกดึงออกไปตามต้องการในเส้นทางการทำงานของคุณ.
ด้วย GroupDocs.Parser คุณสามารถดึงภาพจากเอกสาร ODP ในโปรเจกต์ .NET ของคุณได้ในไม่กี่ขั้นตอน:
// เปิดเอกสารที่มีภาพโดยใช้ Parser
using (Parser parser = new Parser("input.odp")) {
// ดึงภาพที่ฝังอยู่ทั้งหมดจากไฟล์
IEnumerable<PageImageArea> images = parser.GetImages();
// จัดการกรณีที่ไม่มีภาพ
if (images == null)
{
return;
}
// ประมวลผลหรือบันทึกภาพที่ดึงมา
foreach (PageImageArea image in images)
{
Console.WriteLine(string.Format("Page: {0}, R: {1}, Type: {2}",
image.Page.Index, image.Rectangle, image.FileType));
}
}
GroupDocs.Parser เสนอมากกว่าการดึงภาพ — คุณยังสามารถดึงข้อความดิบ ลิงก์ เมตาดาต้า และเนื้อหาที่มีโครงสร้างสำหรับการสร้างระบบอัตโนมัติขั้นสูง.
ดึงภาพที่ฝังอยู่จากหลากหลายรูปแบบไฟล์ รวมถึง DOCX, PDF, PPTX, XLSX และไฟล์ภาพเช่น PNG, JPG และ TIFF.
ภาพถูกรวบรวมด้วยความชัดเจนสูง รักษาความละเอียด รูปแบบ และโปรไฟล์สีเดิม.
ปรับแต่งการดึงภาพด้วยการกรองตามหน้า รูปแบบ หรือความละเอียด และสนับสนุนเอกสารหลายหน้า.
ตัวอย่างนี้แสดงให้เห็นวิธีดึงทรัพย์สินภาพทั้งหมดจากไฟล์ PDF และบันทึกลงในระบบไฟล์ท้องถิ่น.
// โหลด PDF โดยใช้คลาส Parser
using (Parser parser = new Parser("input.pdf"))
{
// ดึงภาพที่ฝังอยู่จากไฟล์
IEnumerable<PageImageArea> images = parser.GetImages();
// ตั้งค่ารูปแบบเอาต์พุตและตัวเลือกภาพ (เช่น PNG)
ImageOptions options = new ImageOptions(ImageFormat.Png);
// เขียนภาพที่ถูกดึงมาไปยังดิสก์
int imageNumber = 0;
foreach (PageImageArea image in images)
{
image.Save(imageNumber.ToString() + ".png", options);
imageNumber++;
}
}
ดาวน์โหลด GroupDocs.Parser ฟรีหรือรับสิทธิ์การใช้งานแบบทดลองใช้เพื่อการเข้าถึงแบบเต็ม!
สำรวจเอกสารตัวอย่างรหัสและการสนับสนุนชุมชนเพื่อปรับปรุงประสบการณ์ของคุณ
GroupDocs.Parser ช่วยให้การดึงภาพจากเอกสารและรูปแบบภาพต่าง ๆ เป็นไปอย่างแม่นยำ ตรวจสอบรายการด้านล่างเพื่อดูประเภทที่รองรับทั่วไป.