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

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

เป้าหมายของโพสต์บนบล็อกนี้คือการแยกรูปภาพจาก Excel ใน Node.js โดยทางโปรแกรม ตอนนี้ การแยกรูปภาพจากเอกสารต่างๆ เช่น ไฟล์ Excel, ไฟล์ Word และอื่นๆ เป็นเรื่องง่ายมาก เราจะใช้ JavaScript library นี้เพื่อดำเนินการแยกรูปภาพโดยการเขียนซอร์สโค้ดสองสามบรรทัดในแอปพลิเคชันที่ใช้ Node.js อย่างไรก็ตาม คุณสามารถประมวลผลและจัดการแผ่นงาน Excel ให้ตรงกับความต้องการทางธุรกิจของคุณได้ เรามาเริ่มคู่มือนี้และเรียนรู้การแยกรูปภาพอัตโนมัติกัน

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

การติดตั้งไลบรารีการแยกรูปภาพ

ขั้นตอนการติดตั้งไลบรารี JavaScript นี้รวดเร็วมาก ดังนั้น คุณสามารถ ดาวน์โหลด แพคเกจ API หรือติดตั้งโดยใช้คำสั่งต่อไปนี้:

npm install java
npm install aspose.cells

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

คุณสามารถเปิด แก้ไข และบันทึกเอกสาร Excel ได้โดยใช้ไลบรารี JavaScript นี้ ในส่วนนี้ เราจะเขียนโค้ดและขั้นตอนในการแยกรูปภาพจากไฟล์ Excel โดยทางโปรแกรม

ต่อไปนี้เป็นขั้นตอน:

  1. สร้างวัตถุ สมุดงาน จากไฟล์ต้นฉบับ
  2. รับแผ่นงานแรกโดยการเรียกเมธอด get
  3. เรียกใช้เมธอด getPictures().get เพื่อรับรูปภาพแรกในเวิร์กชีตแรก
  4. กำหนดเส้นทางไฟล์ภาพที่ส่งออก
  5. สร้างอินสแตนซ์ของคลาส ImageOrPrintOptions
  6. ระบุรูปแบบภาพเป็น JPEG หรือ PNG
  7. บันทึกภาพโดยการเรียกเมธอด toImage

คัดลอกและวางโค้ดต่อไปนี้ลงในไฟล์หลักของคุณ:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// สร้างวัตถุสมุดงานจากไฟล์ต้นฉบับ
var workbook = new aspose.cells.Workbook("sample.xlsx");
// รับแผ่นงานแรกโดยการเรียกเมธอดget
var worksheet = workbook.getWorksheets().get(0);
// เรียกใช้วิธีการรับเพื่อรับรูปภาพแรกในแผ่นงานแรก 
var pic = worksheet.getPictures().get(0);
// กำหนดเส้นทางไฟล์ภาพที่ส่งออก
var fileName = "aspose-logo.jpg";
// สร้างอินสแตนซ์ของคลาส ImageOrPrintOptions
var printoption = new aspose.cells.ImageOrPrintOptions();
// ระบุรูปแบบภาพเป็น JPEG หรือ PNG
printoption.setImageType(aspose.cells.ImageType.JPEG);
// บันทึกรูปภาพโดยการเรียกเมธอด toImage 
pic.toImage(fileName, printoption);

ผลลัพธ์สามารถดูได้ในภาพด้านล่าง:

การสกัดภาพ

รับใบอนุญาตฟรี

คุณสามารถใช้ ใบอนุญาตชั่วคราวฟรี เพื่อลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน

สรุป

นี่เป็นจุดสิ้นสุดของโพสต์บล็อกนี้ ฉันหวังว่าคุณจะได้เรียนรู้วิธีแยกรูปภาพจาก Excel ใน Node.js โดยทางโปรแกรม นอกจากนี้ คุณยังสามารถทำสิ่งอื่นๆ ได้มากมายโดยใช้ไลบรารี JavaScript นี้และตรงตามข้อกำหนดซอฟต์แวร์ของคุณ สุดท้ายนี้ เอกสารประกอบ นำเสนอรายละเอียดทั้งหมดเกี่ยวกับการพัฒนาและการติดตั้ง

นอกจากนี้ เราขอแนะนำให้คุณปฏิบัติตาม คู่มือการเริ่มต้นใช้งาน

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

ถามคำถาม

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

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

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

ลิงก์ นี้ประกอบด้วยขั้นตอนและข้อมูลโค้ดที่ช่วยคุณสร้างโมดูลการแยกรูปภาพสำหรับแอปพลิเคชันธุรกิจของคุณ

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