วิธีแปลง Excel เป็น TIFF ใน Node.js

วิธีแปลง Excel เป็น TIFF ใน Node.js

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

เราจะกล่าวถึงหัวข้อต่อไปนี้ในโพสต์บล็อกนี้:

การติดตั้งไลบรารี Node.js Excel

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

npm install java
npm install aspose.cells

วิธีแปลง Excel เป็น TIFF ใน Node.js

มีวิธีการมากมายที่เปิดเผยโดยไลบรารีนี้ซึ่งคุณสามารถตอบสนองความต้องการทางธุรกิจของคุณได้อย่างง่ายดาย

ต่อไปนี้เป็นขั้นตอนในการสร้าง Excel เป็น TIFF โดยทางโปรแกรม:

  1. สร้างวัตถุของคลาส Workbook และโหลดไฟล์ XLSX ต้นฉบับ
  2. สร้างอินสแตนซ์ของคลาส ImageOrPrintOptions เพื่อเข้าถึงตัวเลือกการสร้างรูปภาพเฉพาะ
  3. ตั้งค่าความละเอียดแนวนอนโดยการเรียกเมธอด setHorizontalResolution
  4. เรียกใช้เมธอด setVerticalResolution เพื่อตั้งค่าความละเอียดแนวตั้ง
  5. กำหนดรูปแบบตัวอักษรโดยการเรียกเมธอด setDefaultFont
  6. เรียกใช้เมธอด setOptimized และตั้งค่าเป็นจริงเพื่อปรับองค์ประกอบเอาต์พุตให้เหมาะสม
  7. ถ้าค่าของเมธอด OnePagePerSheet เป็นจริง เนื้อหาทั้งหมดในแผ่นงานเดียวจะส่งออกไปยังหน้าเดียวในผลลัพธ์
  8. ตั้งค่าคุณภาพของภาพโดยเรียกใช้เมธอด setQuality
  9. get(index) วิธีการจะเข้าถึงแผ่นงานแรกในสมุดงาน
  10. เรียก Constructor ของคลาส SheetRender สำหรับชีตเป้าหมาย
  11. ตอนนี้ วนซ้ำหน้าต่างๆ และเรียกใช้เมธอด toImage เพื่อสร้างรูปภาพสำหรับชีต

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

// Excel เป็น PNG ใน Nodejs 
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// สร้างวัตถุของคลาสสมุดงานและโหลดไฟล์ XLSX ต้นฉบับ
var wb = new aspose.cells.Workbook("sample.xlsx");
// สร้างอินสแตนซ์ของคลาส ImageOrPrintOptions เพื่อเข้าถึงตัวเลือกการสร้างรูปภาพเฉพาะ 
var imageOptions = new aspose.cells.ImageOrPrintOptions();
// ตั้งค่าความละเอียดแนวนอนโดยการเรียกเมธอด setHorizontalResolution 
imageOptions.setHorizontalResolution(300);
// เรียกใช้เมธอด setVerticalResolution เพื่อตั้งค่าความละเอียดแนวตั้ง 
imageOptions.setVerticalResolution(300);
// ตั้งค่าลักษณะแบบอักษรโดยการเรียกเมธอด setDefaultFont 
imageOptions.setDefaultFont("MS Gothic");
// เรียกใช้เมธอด setOptimized ตั้งค่าเป็นจริงเพื่อปรับองค์ประกอบเอาต์พุตให้เหมาะสม
imageOptions.setOptimized(true);
// หากค่าของเมธอด OnePagePerSheet เป็นจริง เนื้อหาทั้งหมดในแผ่นงานเดียวจะส่งออกไปยังหน้าเดียวเท่านั้น 
imageOptions.setOnePagePerSheet(true);
// ตั้งค่าคุณภาพของรูปภาพโดยเรียกใช้เมธอด setQuality
imageOptions.setQuality(100)
// เมธอด get(index) จะเข้าถึงแผ่นงานแรกในสมุดงาน 
var Worksheet = wb.getWorksheets().get(0);
// เรียกตัวสร้างของคลาส SheetRender สำหรับแผ่นงานเป้าหมาย
var sheetRender = new aspose.cells.SheetRender(Worksheet, imageOptions);
// ตอนนี้ วนซ้ำหน้าต่างๆ และเรียกใช้เมธอด toImage เพื่อสร้างรูปภาพสำหรับชีต
for (var j = 0; j < sheetRender.getPageCount(); j++) {
    sheetRender.toImage(j,  "ExcelToTIFF" + j + ".tiff");
}

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

Excel เป็น TIFF

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

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

สรุป

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

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

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

ถามคำถาม

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

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

คุณสามารถบันทึก Excel เป็น TIFF ได้หรือไม่

ใช่ คุณสามารถแปลง Excel เป็นอิมเมจ TIFF ได้โดยใช้ Node.js Excel library นี้ ไลบรารีนี้นำเสนอวิธีการที่หลากหลายในการแปลงไฟล์ Excel เป็นรูปแบบไฟล์อื่นโดยทางโปรแกรม

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