ดึงภาพจาก PowerPoint โดยใช้ Node.js - เครื่องมือดึงภาพ

ต้องการดึงภาพจากงานนำเสนอ 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.

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