การดึงภาพจาก PDF เอกสารเป็นความต้องการทั่วไปเมื่อจัดการกับรายงาน เอกสารที่สแกน หรือไฟล์นำเสนอที่มีภาพที่ฝังอยู่ แทนที่จะบันทึกรูปภาพแต่ละรายการด้วยมือ คุณสามารถทำให้กระบวนการดึงข้อมูลเป็นอัตโนมัติด้วย GroupDocs.Parser Cloud SDK สำหรับ .NET
ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีการดึงภาพจากไฟล์ PDF โดยใช้ C# .NET และ GroupDocs.Parser Cloud REST API พร้อมทั้งโค้ดตัวอย่างที่ติดตามได้ง่ายสำหรับการบูรณาการอย่างรวดเร็ว
- ทำไมถึงต้องการดึงภาพจากไฟล์ PDF
- API การวิเคราะห์ PDF
- ดึงภาพจาก PDF โดยใช้ C# .NET
- ดาวน์โหลดรูปภาพ PDF ผ่าน cURL
- ลองใช้เครื่องมือแยกรูปภาพจาก PDF ออนไลน์
ทำไมต้องดึงภาพจากไฟล์ PDF?
มีกรณีการใช้งานที่เป็นจริงมากมายสำหรับการทำให้การดึงภาพจาก PDF เป็นอัตโนมัติ:
- Retrieve logos, charts, and infographics from marketing or financial reports.
- นำเข้าภาพถ่ายและสแกนจาก PDF หลายหน้า
- สร้างท่อการดึงข้อมูลอัตโนมัติสำหรับการวิเคราะห์เอกสาร。
- จัดการชุดใหญ่ของ PDF โดยไม่ต้องใช้ความพยายามด้วยมือหรือต้องใช้เครื่องมือในเดสก์ท็อป
API การแยกข้อมูล PDF
GroupDocs.Parser Cloud SDK for .NET เป็น API wrapper ที่มีน้ำหนักเบาและง่ายต่อการรวมเข้ากับระบบ ซึ่งช่วยให้คุณสามารถดึงข้อมูลที่มีโครงสร้าง—เช่น ข้อความ รูปภาพ และส่วนประกอบอื่นๆ ของ PDF รวมถึงรูปแบบไฟล์อื่นๆ เช่น Word, Excel เป็นต้น
ข้อกำหนดเบื้องต้น
ก่อนเริ่มต้น โปรดตรวจสอบว่าคุณมี:
- บัญชี GroupDocs Cloud Account เพื่อรับ Client ID และ Client Secret ของคุณ。
- .NET 6.0 หรือเวอร์ชันที่ใหม่กว่าติดตั้งบนระบบของคุณ
- Visual Studio หรือ IDE ที่คุณชื่นชอบ.
ติดตั้ง API ตัวทำการวิเคราะห์ PDF
คุณสามารถติดตั้ง SDK ได้อย่างง่ายดายจาก NuGet โดยใช้คำสั่งด้านล่าง:
NuGet\Install-Package GroupDocs.Parser-Cloud -Version 25.7.0
สกัดรูปภาพจาก PDF โดยใช้ C# .NET
ทำตามขั้นตอนง่ายๆ เหล่านี้เพื่อดึงรูปภาพทั้งหมดจากไฟล์ PDF ด้วยโปรแกรม
ขั้นตอนที่ 1: ตั้งค่าคอนฟิกูเรชัน.
var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var parserApi = new ParserApi(configuration);
ขั้นตอนที่ 2: ระบุข้อมูลไฟล์.
var fileInfo = new FileInfo
{
FilePath = "sample.pdf"
};
var options = new ImagesOptions
{
FileInfo = fileInfo
};
var request = new ImagesRequest(options);
ขั้นตอนที่ 3: ดึงรูปภาพจาก PDF.
var response = parserApi.Images(request);
foreach (var image in response.Images)
{
Console.WriteLine($"Image Path: {image.Path}");
}
ดาวน์โหลดภาพ PDF ผ่าน cURL
ทางเลือกอีกอย่างหนึ่งคือคุณสามารถแยกภาพออกโดยใช้ GroupDocs.Parser REST API และคำสั่ง cURL ได้เช่นกัน
ขั้นตอนที่ 1 – สร้างโทเค็นการเข้าถึง:
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 – ดึงภาพผ่าน REST API:
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\": \"Binder1.pdf\", \"StorageName\": \"internal\" }, \"OutputPath\": \"internal\", \"StartPageNumber\": 1, \"CountPagesToExtract\": 2}"
- แทนที่ ด้วยตัวที่คุณสร้างขึ้น
ลองใช้ตัวดึงภาพ PDF ออนไลน์
Want to test it before coding? Use the free Online PDF Image Extractor powered by GroupDocs.Parser Cloud — upload a PDF and download extracted images instantly.

ข้อสรุป
ในคู่มือนี้ เราได้ครอบคลุมวิธีการ:
- ดึงภาพจาก PDF โดยใช้ C# .NET REST API.
- ดาวน์โหลดและประมวลผลภาพที่ฝังอยู่โดยอัตโนมัติ.
- ใช้ REST API หรือ cURL สำหรับการรวมระบบ.
ดังนั้น ด้วยความช่วยเหลือจาก GroupDocs.Parser Cloud SDK สำหรับ .NET คุณสามารถสร้างกระบวนการทำงานอัตโนมัติสำหรับการดึงข้อมูลจาก PDF ได้อย่างง่ายดายโดยไม่จำเป็นต้องใช้ซอฟต์แวร์ของบุคคลที่สามหรือขั้นตอนที่เป็นแบบแมนนวล
📚 แหล่งข้อมูลเพิ่มเติม
คำถามที่พบบ่อย – FAQs
วิธีการดึงรูปภาพออกจาก Word คืออะไร?
คุณสามารถใช้ GroupDocs.Parser Cloud SDKs เพื่อดึงรูปภาพจากไฟล์ Word โดยอัตโนมัติ
โมเดลการกำหนดราคาเป็นอย่างไร?
เรามีโมเดลการตั้งราคาแบบจ่ายครั้งเดียว ตามที่คุณใช้ สำหรับข้อมูลเพิ่มเติม กรุณาเยี่ยมชม pricing guide.
Do you offer free trial ?
ใช่แล้ว ด้วยบัญชีทดลองใช้ฟรี คุณสามารถทำการเรียก API ได้ 150 ครั้งต่อเดือนฟรีและประเมิน APIs ของเราได้โดยไม่จำกัด สำหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชม Free Trial.