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

ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีการดึงภาพจากไฟล์ PDF โดยใช้ C# .NET และ GroupDocs.Parser Cloud REST API พร้อมทั้งโค้ดตัวอย่างที่ติดตามได้ง่ายสำหรับการบูรณาการอย่างรวดเร็ว

ทำไมต้องดึงภาพจากไฟล์ 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.

ฟรี Image Extractor

ข้อสรุป

ในคู่มือนี้ เราได้ครอบคลุมวิธีการ:

  • ดึงภาพจาก 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.

บทความที่เกี่ยวข้อง