Cara Mengonversi Excel ke JPG menggunakan Node.js

Tutorial singkat ini memandu cara mengonversi Excel ke JPG menggunakan Node.js. Ia memiliki semua detail untuk mengatur lingkungan pengembangan, daftar langkah, dan kode contoh yang dapat dijalankan untuk mengekspor Excel ke JPG menggunakan Node.js. Anda juga akan mempelajari berbagai opsi untuk menyesuaikan gambar keluaran sesuai kebutuhan dan menyimpannya ke disk atau mencetaknya langsung ke printer.

Langkah-langkah Mengonversi XLSX ke JPG menggunakan Node.js

  1. Atur IDE untuk menggunakan Aspose.Cells untuk Node.js melalui Java untuk mengubah Excel menjadi JPG
  2. Muat workbook dan buat objek ImageOrPrintOptions untuk menyetel properti gambar keluaran
  3. Atur jenis gambar dan bendera untuk menyesuaikan sel secara otomatis sesuai dengan isinya
  4. Render sheet menggunakan objek ImageOrPrintOptions
  5. Ulangi semua halaman dalam lembar yang dirender dan simpan sebagai JPG terpisah

Langkah-langkah ini menjelaskan proses untuk mengkonversi file Excel ke JPG menggunakan Node.js. Prosesnya memerlukan pemuatan buku kerja dan pembuatan objek kelas ImageOrPrintOptions untuk menyesuaikan proses rendering misalnya menyesuaikan ukuran sel sesuai dengan konten, dan mengatur jenis gambar. Proses rendering dapat membuat beberapa halaman yang perlu diurai untuk menyimpan setiap gambar dalam file terpisah.

Kode untuk Mengonversi Excel ke JPG menggunakan Node.js

var aspose = aspose || {};
aspose.cells = require("aspose.cells");
//Set the license
new aspose.cells.License().setLicense("License.lic");
// Load a workbook
var wb = new aspose.cells.Workbook("SampleExcel.xlsx");
// Create an instance of ImageOrPrintOptions
var imgOptions = new aspose.cells.ImageOrPrintOptions();
// Set the auto-fit flag
imgOptions.setCellAutoFit(true);
// Set the image type to JPEG
imgOptions.setImageType(aspose.cells.ImageType.JPEG);
// Select the sheet
var sheet = wb.getWorksheets().get(0);
// Create the SheetRender object
var sheetRender = new aspose.cells.SheetRender(sheet, imgOptions);
// Parse through all the pages
for (let j = 0; j < sheetRender.getPageCount(); j++)
{
// Save each image separately
sheetRender.toImage(j, "ToImage-out" + j + ".jpg");
}
console.log("Excel converted to image successfully");

Contoh kode di atas menunjukkan transformasi Excel ke JPG menggunakan Node.js. Anda dapat mengatur jenis gambar ke jenis lainnya, misalnya EMF, PICT, PNG, BMP, GIF, dan SVG. Metode SheetRender.toImage() menyimpan lembar yang dirender sebagai gambar terpisah dan toPrinter() mencetak gambar secara langsung.

Artikel ini telah memandu kita tentang cara mengonversi lembar Excel menjadi gambar menggunakan Node.js. Jika Anda ingin mempelajari proses mengonversi sheet ke SVG, lihat artikel di cara mengonversi Excel ke SVG di Node.js.

 Indonesian