เอกสาร Word มักมีองค์ประกอบภาพที่หลากหลายเช่นโลโก้ แผนภูมิ และภาพผลิตภัณฑ์ที่คุณอาจต้องการนำมาใช้ซ้ำหรือวิเคราะห์แยกต่างหาก การบันทึกแต่ละภาพจากไฟล์ .doc หรือ .docx ด้วยมืออาจใช้เวลาและเสี่ยงต่อความผิดพลาดโดยเฉพาะเมื่อจัดการเอกสารจำนวนมากหรือกระบวนการทำงานอัตโนมัติ
ดังนั้นในบทความนี้เราจะเรียนรู้รายละเอียดเกี่ยวกับวิธีที่เราสามารถดึงภาพจากเอกสาร Word ได้อย่างเป็นโปรแกรม โดยใช้ API เพียงไม่กี่คำสั่ง SDK แบบ REST ของเราทำงานทั้งหมดในระบบคลาวด์ — โดยไม่ต้องการ Microsoft Word หรือไลบรารีภายนอก — ทำให้เหมาะสำหรับการทำให้อัตโนมัติ การรวมระบบ และแอปพลิเคชันที่สามารถปรับขนาดได้
ฟีเจอร์ที่เด่นของการดึงภาพ
- การจัดเก็บภาพเอกสารลงในห้องสมุดสื่อกลาง
- การประมวลผลกราฟิกฝังตัวสำหรับการเรียนรู้ของเครื่องหรือการทำงานของ OCR
- การนำทรัพย์สินของบริษัทกลับมาใช้ใหม่จากรายงานและสัญญา
- การโยกย้ายข้อมูลภาพระหว่างระบบเอกสาร
เรามาสำรวจหัวข้อดังต่อไปนี้อย่างละเอียด:
- API การประมวลผลเอกสาร Word
- วิธีการดึงรูปภาพจาก Word ใน C#
- ดาวน์โหลดภาพจากเอกสาร Word โดยใช้ cURL
- เครื่องมือแยกภาพจากเอกสาร Word ฟรี
API สำหรับการประมวลผลเอกสาร Word
GroupDocs.Parser Cloud SDK for .NET เป็น API แบบ REST ที่ได้รับรางวัลซึ่งมีความสามารถในการจัดการรูปแบบไฟล์ที่หลากหลายรวมถึงเอกสาร Word, PPTX, Excel, PDF, ZIP เป็นต้น ตามที่เราต้องการ API จะทำให้กรณีใช้งานเหล่านี้ง่ายขึ้นโดยอนุญาตให้คุณอ่าน สกัด และบันทึกรูปภาพโดยตรงจากไฟล์ .doc
และ .docx
ในแอปพลิเคชัน C# ของคุณ
ข้อกำหนดเบื้องต้น
- ลงทะเบียนที่ GroupDocs Cloud Dashboard.
- รับหมายเลขประจำตัวลูกค้าและรหัสลับของลูกค้า สำหรับรายละเอียดเพิ่มเติม โปรดเยี่ยมชม article.
- ติดตั้ง SDK ที่ใช้ REST:
- ติดตั้ง .NET 6.0 หรือเวอร์ชันที่ใหม่กว่าและ Visual Studio。
ติดตั้ง SDK จากแพ็กเกจ NuGet:
NuGet\Install-Package GroupDocs.Parser-Cloud -Version 25.7.0
- สำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อมูลรับรองของลูกค้า,
วิธีการดึงภาพจาก Word ด้วย C#
ตามขั้นตอนง่าย ๆ สามขั้นตอนด้านล่างเพื่อนำเสนอภาพจากเอกสาร Word โดยใช้ C# และ GroupDocs.Parser Cloud REST API.
ขั้นตอนที่ 1: เริ่มต้นการตั้งค่าคอนฟิก API
var config = new Configuration
{
ClientId = "YOUR_CLIENT_ID",
ClientSecret = "YOUR_CLIENT_SECRET"
};
var parserApi = new ParserApi(config);
ขั้นตอนที่ 2: กำหนดเส้นทางไฟล์และตัวเลือกการแยกข้อมูล สร้างวัตถุของวัตถุ ImagesRequest โดยที่เราส่งอินสแตนซ์ของคลาส ImagesOptions เป็นอาร์กิวเมนต์
var fileInfo = new FileInfo
{
FilePath = "sample.docx"
};
var options = new ImagesOptions
{
FileInfo = fileInfo
};
var request = new ImagesRequest(options);
ขั้นตอนที่ 3: ดึงรูปภาพเอกสาร. เรียกใช้ API images เพื่อดึงภาพจากเอกสาร word
var response = parserApi.Images(request);
foreach (var image in response.Images)
{
// write the name of image extracted from word document
Console.WriteLine($"Image found at: {image.Path}");
}
// สำหรับข้อมูลเพิ่มเติม กรุณาเยี่ยมชม https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-dotnet
var config = new Configuration
{
ClientId = "YOUR_CLIENT_ID",
ClientSecret = "YOUR_CLIENT_SECRET"
};
var parserApi = new ParserApi(config);
// specify the input Word document information
var fileInfo = new FileInfo
{
FilePath = "sample.docx"
};
var options = new ImagesOptions
{
FileInfo = fileInfo
};
// สร้างวัตถุ ImagesRequest
var request = new ImagesRequest(options);
// เรียก API เพื่อดึงภาพจากเอกสาร Word
var response = parserApi.Images(request);
foreach (var image in response.Images)
{
Console.WriteLine($"Image found at: {image.Path}");
}
ดาวน์โหลดภาพจากเอกสาร Word โดยใช้ cURL
หากคุณต้องการการสร้างภาพโดยไม่ใช้โค้ดสคริปต์ ให้ลองเรียกใช้ GroupDocs.Parser Cloud โดยใช้คำสั่ง cURL จากเทอร์มินัลในบรรทัดคำสั่งหรือไฟล์ชุด.
ขั้นตอนที่ 1 – สร้าง JWTAccess Token:
curl -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"
ขั้นตอนที่ 2 – ดึงรูปภาพ:
curl -v -X POST "https://api.groupdocs.cloud/v1.0/parser/images" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{
\"FileInfo\": {
\"FilePath\": \"input.docx\",
\"StorageName\": \"internal\"
},
\"OutputPath\": \"internal\",
\"StartPageNumber\": 1,
\"CountPagesToExtract\": 2
}"
- แทนที่ ด้วยโทเค็นที่คุณสร้างขึ้น
- หากคุณต้องการที่จะดึงภาพจากทุกหน้า ให้ข้ามพารามิเตอร์
StartPageNumber
และCountPagesToExtract
เครื่องมือดึงภาพจากเอกสาร Word ฟรี
ถ้าคุณยังไม่มีการตั้งค่าในสภาพแวดล้อมของคุณและต้องการทดสอบความสามารถของ GroupDocs.Parser Cloud API ก็ให้พิจารณาลองใช้แอป online Word Image Extractor ฟรีของเราได้เลย

สรุป
GroupDocs.Parser Cloud SDK สำหรับ .NET เป็นโซลูชันที่เชื่อถือได้ในการดึงข้อมูล, การแยกเอกสาร, และการทำงานอัตโนมัติที่เกี่ยวข้องกับ Word, PDF, Excel, และรูปแบบอื่น ๆ ลองใช้ REST API ของเราวันนี้ !
การอ่านเพิ่มเติม
คำถามที่ถูกถามบ่อย – FAQs
Can I extract images from specific pages in a Word document?
- ใช่ คุณสามารถกำหนดพารามิเตอร์
StartPageNumber
และCountPagesToExtract
ได้
API จะรักษาความละเอียดของรูปภาพไว้หรือไม่?
- ใช่ API จะส่งคืนรูปภาพที่ฝังอยู่ในคุณภาพและความละเอียดที่คล้ายกันเมื่อพวกเขาถูกฝังอยู่ภายในเอกสาร Word
ต้องใช้ Microsoft Word เพื่อทำการดำเนินการนี้หรือไม่?
- ไม่ นี่เป็นโซลูชันที่ใช้คลาวด์และทำงานได้อย่างอิสระจาก MS Office.
มีการทดลองใช้ฟรีหรือไม่?
- ใช่ คุณสามารถใช้ API ได้ฟรี 150 ครั้งต่อเดือนด้วยบัญชีทดลอง สำหรับข้อมูลเพิ่มเติม กรุณาเยี่ยมชม pricing guide.