Extract PowerPoint images from Word Document - Image Extractor

หากคุณมีความต้องการที่จะดึงภาพที่ฝังอยู่จากเอกสาร Word สำหรับการเก็บถาวร การทำงานอัตโนมัติ หรือการรู้จำภาพ? จากนั้น API REST Node.js ของเราเสนอวิธีแก้ปัญหาที่มีประสิทธิภาพและตามระบบคลาวด์ในการดึงภาพจาก .doc และ .docx ไฟล์โดยไม่ต้องติดตั้ง Microsoft Word

การดึงภาพอาจเกิดขึ้นได้หากเราจำเป็นต้อง:

  • จับภาพกราฟิก แผนภูมิ และรูปภาพที่ฝังอยู่ในรายงาน।
  • อัตโนมัติการดึงข้อมูลจากเอกสารหรือแม่แบบที่สแกนแล้ว
  • สร้างชุดข้อมูลภาพจากคลังเอกสาร。
  • จัดเตรียมข้อมูลสำหรับการรู้จำอักขระด้วย OCR หรือภารกิจ AI

เรามาสำรวจหัวข้อต่อไปนี้ในรายละเอียดเพิ่มเติม:

API การดึงภาพจากเอกสาร Word

The GroupDocs.Parser Cloud SDK for Node.js เป็นโซลูชันที่ใช้ REST ซึ่งมีความสามารถในการแยกเอกสาร MS Word สำหรับการจัดการเนื้อหา ไม่เพียงแต่เอกสาร Word เท่านั้น แต่ยังมีการสนับสนุนการสกัดเนื้อหาจากรูปแบบเอกสารธุรกิจทั่วไปเกือบทั้งหมด รวมถึง (PPTX, Excel, PDF, ZIP, เป็นต้น).

ข้อกำหนดเบื้องต้น

  • ลงทะเบียนที่ GroupDocs Cloud Dashboard.
  • รับหมายเลขประจำตัวลูกค้าและความลับของลูกค้า
  • ติดตั้ง SDK ที่ใช้ REST:
npm install groupdocs-parser-cloud
  • สำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อมูลรับรองของลูกค้า โปรดไปที่ บทความ.

วิธีการดึงรูปภาพจาก Word โดยใช้ Node.js

ปฏิบัติตามขั้นตอนเหล่านี้เพื่อพัฒนาแอปพลิเคชันที่เรียบง่ายและแข็งแกร่งในการดึงภาพจากเอกสาร MS Word โดยใช้ 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 = "input.docx";

const options = new ImagesOptions();
options.fileInfo = fileInfo;

const request = new ImagesRequest(options);

ขั้นตอนที่ 3: ดึงภาพจากเอกสาร Word. เรียกใช้วิธีการ images เพื่อนำภาพออกจากเอกสาร Word ออนไลน์。

parserApi.images(request).then((response) => {
    console.log("The Word document 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 { Configuration, ParserApi, TextOptions, TextRequest, FileInfo } = 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 word document
fileInfo.filePath = "sample.docx";

const options = new TextOptions();
options.fileInfo = fileInfo;

const request = new TextRequest(options);

parserApi.images(request).then((response) => {
  console.log("The Word document Images extracted successfully.");
  console.log(response.images);
}).catch(err => {
    console.error("Failed to extract images:", err);
});

คุณสามารถดูผลลัพธ์ของตัวอย่างโค้ดข้างต้นในภาพด้านล่าง:

การแสดงตัวอย่างการดึงภาพจากเอกสาร Word โดยใช้ Node.js API

Extract Images from Word via cURL

ถ้าคุณชอบวิธีการใช้บรรทัดคำสั่งในการดึงภาพจากเอกสาร Word โดยใช้คำสั่ง cURL แล้ว GroupDocs.Parser Cloud รองรับความสามารถเหล่านี้ มาสำรวจฟีเจอร์นี้เพิ่มเติมเพื่อทำให้ความต้องการในการดึงภาพจากเอกสาร Word โดยใช้คำสั่ง cURL ง่ายขึ้นกันเถอะ

ขั้นตอนที่ 1 – สร้าง Access 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 – ดึงรูปภาพจากไฟล์ Word:

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.

ลองใช้ตัวแก้ไขภาพคำฟรีออนไลน์

หากคุณต้องการวิธีที่ใช้ UI ในการดึงรูปภาพจากเอกสาร Word คุณอาจพิจารณาใช้ Word Document Image Extractor ฟรีออนไลน์ของเรา ที่ขับเคลื่อนโดย GroupDocs.Parser Cloud.

ตัวสร้างภาพฟรี

ข้อสรุป

ด้วย GroupDocs.Parser Cloud SDK สำหรับ Node.js การดึงภาพจากไฟล์ Word จะกลายเป็นเรื่องที่รวดเร็วและสามารถขยายขนาดได้ ไม่ว่าคุณจะต้องการประมวลผลสัญญา รายงาน หรือแบบฟอร์มที่สแกน — API นี้ให้คุณควบคุมการดึงภาพจากเอกสาร Word ได้อย่างสมบูรณ์

📚 แหล่งข้อมูลเพิ่มเติม

คำถามที่พบบ่อย – FAQs

Can I extract images from specific pages in a Word document?

  • ใช่ คุณสามารถกำหนดพารามิเตอร์ StartPageNumber และ CountPagesToExtract ได้

ภาพที่ถูกดึงออกมาอยู่ในรูปแบบและความละเอียดต้นฉบับหรือไม่?

  • ใช่. API จะส่งคืนรูปภาพที่ฝังไว้ตามที่เป็นอยู่ในเอกสาร.

ฉันต้องติดตั้ง Microsoft Word หรือไม่?

  • ไม่ใช่ นี่คือโซลูชันที่ใช้ระบบคลาวด์และทำงานแยกจาก MS Office।

มีการทดลองใช้งานฟรีหรือไม่?

  • ใช่ คุณสามารถรับ 150 การเรียก API ฟรีต่อเดือนด้วยบัญชีทดลอง สำหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชม pricing guide.

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