แยกรูปภาพจาก Word ใน Node.js - ตัวแยกไฟล์รูปภาพ

ไฟล์ DOCX/DOC อาจมีข้อมูลข้อความและภาพจำนวนมากในหลายสถานการณ์ หากคุณต้องการแยกรูปภาพทั้งหมดออกจากไฟล์ Word และแยกรูปภาพออกจากข้อมูลที่เป็นข้อความ คุณสามารถใช้ประโยชน์จาก Cloud SDKs และ REST API ที่ขับเคลื่อนโดย GroupDocs.Parser ที่จริงแล้ว คุณสามารถสร้างโปรแกรมแยกไฟล์รูปภาพใน JavaScript ได้โดยใช้วิธีการที่เปิดเผยโดย GroupDocs.Parser Cloud SDKs for Node.js มาดูวิธีแยกรูปภาพจาก Word ใน Node.js กันดีกว่า นอกจากนี้ เราจะทำตามขั้นตอนและข้อมูลโค้ดเพื่อใช้งานฟังก์ชันนี้

ประเด็นต่อไปนี้จะครอบคลุม:

การติดตั้งซอฟต์แวร์ประมวลผลคำ

ขั้นตอนการติดตั้งไลบรารีมีบทบาทสำคัญในการพัฒนาแอปพลิเคชันอย่างรวดเร็ว โชคดีที่กระบวนการติดตั้ง GroupDocs.Parser Cloud SDKs สำหรับ Node.js ก็เหมือนกับที่คุณติดตั้งโมดูล Node.js ใดๆ โดยใช้ npm ติดตั้ง MODULENAME ดังนั้นให้รันคำสั่งต่อไปนี้เพื่อติดตั้งไลบรารีตัวแยกไฟล์รูปภาพที่มีคุณสมบัติครบถ้วนนี้:

npm install groupdocs-parser-cloud

ในระยะต่อไป เราจะตั้งค่าไลบรารีนี้ด้วยโปรเจ็กต์ Node.js ของเรา เพื่อจุดประสงค์นี้ เราจะได้รับข้อมูลประจำตัว API (รหัสไคลเอ็นต์ ความลับของลูกค้า) จาก API Cloud ของเรา แดชบอร์ด

โปรดไปที่ guide นี้ ในกรณีที่คุณพบปัญหาในการรับข้อมูลรับรอง API

แยกรูปภาพจาก Word ใน Node.js

เรามีไฟล์ DOC/DOCX ต้นฉบับในแดชบอร์ด API Cloud ซึ่งคุณสามารถอัปโหลดด้วยตนเองหรือทางโปรแกรมได้โดยการเรียกใช้เมธอด UploadFile

ขั้นตอนต่อไปนี้สาธิตวิธีการแยกรูปภาพจาก Word ใน Node.js:

  • รับ groupdocs-parser-cloud ในโครงการของคุณ
  • สร้างอินสแตนซ์ของคลาสการกำหนดค่าด้วยรหัสไคลเอ็นต์และความลับไคลเอ็นต์
  • เรียกใช้เมธอด fromConfig และส่งผ่านอ็อบเจ็กต์ของคลาส Configuration
  • สร้างวัตถุของคลาส FileInfo และกำหนดเส้นทางของไฟล์ DOCX ต้นทาง
  • กำหนดตัวเลือกรูปภาพโดยการสร้างอินสแตนซ์ของคลาส ImagesOptions
  • เริ่มต้นวัตถุของคลาส ImagesRequest และส่งอินสแตนซ์ของคลาส ImagesOptions
  • เรียกใช้เมธอด images เพื่อแยกรูปภาพจากเอกสาร Word

คัดลอกและวางข้อมูลโค้ดต่อไปนี้เพื่อสร้างซอฟต์แวร์ประมวลผลคำของคุณเอง:

// รับ groupdocs-parser-cloud ในโครงการของคุณ
const groupdocs_parser_cloud = require("groupdocs-parser-cloud");
// กำหนดข้อมูลรับรอง API ของคุณ
let clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
let clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
// สร้างอินสแตนซ์ของคลาสการกำหนดค่าด้วยรหัสไคลเอ็นต์และความลับไคลเอ็นต์
const configuration = new groupdocs_parser_cloud.Configuration(clientId, clientSecret);
// เรียกใช้เมธอด fromConfig และส่งผ่านอ็อบเจ็กต์ของคลาส Configuration
let parseApi = groupdocs_parser_cloud.ParseApi.fromConfig(configuration);
// สร้างวัตถุของคลาส FileInfo และกำหนดเส้นทางของไฟล์ DOCX ต้นทาง
let fileInfo = new groupdocs_parser_cloud.FileInfo();
fileInfo.filePath = "sample.docx";
// กำหนดตัวเลือกรูปภาพโดยการสร้างอินสแตนซ์ของคลาส ImagesOptions
let options = new groupdocs_parser_cloud.ImagesOptions();
options.fileInfo = fileInfo;
// เริ่มต้นวัตถุของคลาส ImagesRequest และส่งผ่านอินสแตนซ์ของคลาส ImagesOptions
let request = new groupdocs_parser_cloud.ImagesRequest(options);

// เรียกใช้วิธีรูปภาพเพื่อแยกรูปภาพจากเอกสาร Word
parseApi.images(request)
.then((result)=>{
// แสดงผล
let images = result.images;
images.forEach(image => {
  console.log("Image path in storage: " + image.path);
  console.log("Download url: " + image.downloadUrl);
  console.log("Image format: " + image.fileFormat + ". Page index: " + image.pageIndex);
});
})

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

โปรแกรมแยกไฟล์รูปภาพ

โปรแกรมแยกรูปภาพออนไลน์

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

โปรแกรมแยกรูปภาพออนไลน์

บทสรุป

ท้ายที่สุดแล้ว เราสามารถพิจารณา GroupDocs.Parser Cloud SDKs เพื่อพัฒนาซอฟต์แวร์ประมวลผลคำได้อย่างปลอดภัย มันค่อนข้างง่ายในการติดตั้งและตั้งค่าและมีวิธีการมากมายที่คุณสามารถเรียกใช้ได้ นอกจากนี้ยังมีโปรแกรมแยกรูปภาพ ออนไลน์ เพื่อให้ใช้งานฟังก์ชันออนไลน์ได้ โปรดไปที่ เอกสาร และ GitHub repo เพื่อการสำรวจเพิ่มเติม นอกจากนี้ โปรดไปที่ คู่มือเริ่มต้นใช้งาน เพื่อเริ่มการพัฒนา

ในที่สุด groupdocs.cloud ก็กำลังเขียนบทความใหม่ ดังนั้นโปรดติดต่อเพื่อรับการอัปเดตเป็นประจำ

ความช่วยเหลือมีอยู่

คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา

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

ฉันจะแยกรูปภาพออกจาก Word ได้อย่างไร

คุณสามารถใช้ GroupDocs.Parser Cloud SDKs เพื่อแยกรูปภาพจากไฟล์ DOCX/DOC โดยทางโปรแกรม กรุณาเยี่ยมชม link นี้สำหรับรายละเอียดเพิ่มเติม

ดูสิ่งนี้ด้วย