ไฟล์ 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 นี้สำหรับรายละเอียดเพิ่มเติม