
ต้องการดึงภาพจากงานนำเสนอ PowerPoint สำหรับการวิเคราะห์ข้อมูล, การเก็บถาวร, หรือการทำงานอัตโนมัติ? GroupDocs.Parser Cloud SDK สำหรับ Node.js ช่วยให้นักพัฒนาสามารถดึงภาพที่ฝังไว้จาก .ppt และ .pptx ไฟล์ได้อย่างรวดเร็วโดยใช้การเรียก REST API ที่ง่าย ไม่มีการติดตั้ง Office หรือวิธีการ解析ที่ซับซ้อนที่จำเป็น
ทำไมต้องดึงภาพจาก PowerPoint?
- แยกเนื้อหาทางสายตา (โลโก้, ไอคอน, แผนภูมิ, รูปภาพ).
- จัดเก็บงานนำเสนอเป็นทรัพย์สินที่มีโครงสร้าง.
- เปิดใช้งานการสร้างดัชนีเนื้อหาหรือการทำงานของวิสัยทัศน์คอมพิวเตอร์
- ทำให้การดึงข้อมูลสื่อจากสไลด์จำนวนมากเป็นอัตโนมัติ。
ในบทความนี้เราจะพูดถึงหัวข้อต่อไปนี้:
API การดึงภาพจาก PowerPoint
GroupDocs.Parser Cloud SDK for Node.js ช่วยให้การทำงานกับไฟล์นำเสนอเป็นเรื่องง่าย มันช่วยให้คุณสามารถ:
- ดึงรูปภาพจากสไลด์ที่เฉพาะเจาะจงหรือจากสไลด์ทั้งหมด
- ดึงเนื้อหาที่มีโครงสร้าง เช่น เมตาดาต้าของสไลด์หรือเลย์เอาต์
- ทำงานกับรูปแบบอื่น ๆ (Word, Excel, PDF, ZIP, เป็นต้น).
ข้อกำหนดเบื้องต้น
- ลงทะเบียนที่ GroupDocs Cloud Dashboard.
- รับ Client ID และ Client Secret ของคุณ
- ติดตั้ง SDK:
npm install groupdocs-parser-cloud
- สำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อมูลประจำตัวของลูกค้า กรุณาเยี่ยมชม บทความ.
วิธีการดึงภาพจาก PowerPoint โดยใช้ Node.js
ดำเนินการตามขั้นตอนเหล่านี้เพื่อพัฒนาเครื่องมือดึงภาพของคุณจากงานนำเสนอ PowerPoint โดยใช้ API ของ Node.js:
ขั้นตอนที่ 1: เริ่มต้นการกำหนดค่า.
const { ParserApi, Configuration, ImagesRequest, FileInfo, ImagesOptions } = require("groupdocs-parser-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);
ขั้นตอนที่ 2: ตั้งค่าไฟล์ข้อมูลและตัวเลือกภาพ สร้างวัตถุของคลาส ImagesRequest และส่งอินสแตนซ์ของคลาส ImagesOptions.
const fileInfo = new FileInfo();
// path to your PowerPoint file
fileInfo.filePath = "sample.pdf";
const options = new ImagesOptions();
options.fileInfo = fileInfo;
const request = new ImagesRequest(options);
ขั้นตอนที่ 3: ดึงรูปภาพจาก PowerPoint. เรียกใช้วิธี images เพื่อนำภาพออกจากการนำเสนอ PowerPoint。
parserApi.images(request).then((response) => {
console.log("Images extracted successfully.");
console.log(response.images);
}).catch((err) => {
console.error("Failed to extract images:", err);
});
// สำหรับตัวอย่างเพิ่มเติม โปรดเยี่ยมชม https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-node
const { ParserApi, Configuration, ImagesRequest, FileInfo, ImagesOptions } = require("groupdocs-parser-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);
const fileInfo = new FileInfo();
// Path of input Powerpoint
fileInfo.filePath = "input.pptx";
const options = new ImagesOptions();
options.fileInfo = fileInfo;
const request = new ImagesRequest(options);
parserApi.images(request).then((response) => {
console.log("Images extracted successfully.");
console.log(response.images);
}).catch((err) => {
console.error("Failed to extract images:", err);
});
คุณสามารถดูผลลัพธ์ของตัวอย่างโค้ดข้างต้นในภาพด้านล่าง:
Extract Images from PowerPoint via 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\": \"input.pptx\", \"StorageName\": \"internal\" }, \"OutputPath\": \"internal\", \"StartPageNumber\": 1, \"CountPagesToExtract\": 2}"
- เปลี่ยน เป็นอันที่คุณสร้างขึ้น
✅ ประโยชน์ของการใช้ cURL
- เหมาะสำหรับสภาพแวดล้อมที่ไม่มีหัว.
- Scriptable for CI/CD pipelines.
- ไม่จำเป็นต้องติดตั้ง SDK.
- ข้ามแพลตฟอร์ม (Linux/macOS/Windows).
Free PowerPoint Image Extractor
Don`t want to write code? Try the Free online PowerPoint Image Extractor powered by GroupDocs.Parser Cloud.

ข้อสรุป
ด้วย GroupDocs.Parser Cloud SDK สำหรับ Node.js การดึงรูปภาพจากไฟล์ PowerPoint จะรวดเร็วและสามารถปรับขนาดได้ ไม่ว่าคุณจะทำงานกับการเก็บถาวรการนำเสนอ, ท่อส่งข้อมูล AI, หรือการรวมระบบ CMS — REST API นี้ให้คุณควบคุมการดึงเนื้อหาทางสายตาได้อย่างเต็มที่
📚 แหล่งข้อมูลเพิ่มเติม
คำถามที่พบบ่อย – FAQs
Can I extract images from specific slides only?
- ใช่ คุณสามารถกำหนด StartPageNumber และ CountPagesToExtract เพื่อการควบคุมที่แม่นยำได้
ภาพที่ส่งกลับมีความละเอียดต้นฉบับหรือไม่?
- ใช่, API ให้ภาพคุณภาพดั้งเดิมที่ฝังอยู่ในงานนำเสนอ
การใช้ PowerPoint จำเป็นต้องทำใช่ไหม?
- ไม่ ทุกอย่างทำงานในคลาวด์โดยไม่ต้องใช้ MS Office.
มีการทดลองใช้ฟรีไหม?
- ใช่แล้ว บัญชีใหม่จะได้รับ 150 การเรียก API ฟรีต่อเดือน สำหรับข้อมูลเพิ่มเติม กรุณาเยี่ยมชม pricing guide.