Cách chuyển đổi Excel sang JPG trong Node.js

Cách chuyển đổi Excel sang JPG trong Node.js

Tự động hóa chuyển đổi Excel sang JPG mang lại sự trợ giúp tuyệt vời khi thuyết trình kinh doanh. Trong hầu hết các trường hợp, bạn không thể đính kèm các tệp Excel lớn với bản trình bày PowerPoint của mình. Do đó, bạn có thể chuyển đổi Excel sang JPG bằng cách viết một vài dòng mã nguồn bằng JavaScript. Trong bài đăng trên blog này, bạn sẽ tìm hiểu cách chuyển đổi Excel sang JPG trong Node.js theo chương trình. Chúng tôi sẽ cài đặt [thư viện] XLSX JS này 3 trong dự án Node.js của chúng tôi để xây dựng trình chuyển đổi Excel sang JPG.

Trong bài đăng trên blog này, các điểm sau sẽ được đề cập:

Cài đặt thư viện XLSX JS

Quá trình cài đặt thư viện JavaScript này thân thiện với nhà phát triển. Vì vậy, nó cho phép bạn tải xuống gói API hoặc cài đặt nó bằng cách chạy các lệnh sau:

npm install java
npm install aspose.cells

Cách chuyển đổi Excel sang JPG trong Node.js

Có rất nhiều tính năng được cung cấp bởi thư viện giàu tính năng này. Bây giờ, bạn có thể bắt đầu viết mã để xây dựng trình chuyển đổi Excel sang JPG theo chương trình.

Vui lòng làm theo các bước được đưa ra dưới đây:

  1. Khởi tạo một phiên bản của lớp Workbook và tải tệp nguồn.
  2. Tạo một đối tượng của lớp ImageOrPrintOptions để truy cập các tùy chọn tạo hình ảnh cụ thể.
  3. Gọi phương thức setImageType để đặt loại hình ảnh.
  4. Phương thức get(index) sẽ truy cập vào bảng tính đầu tiên trong sổ làm việc.
  5. Khởi tạo hàm tạo của lớp SheetRender cho trang đích.
  6. Lặp lại các trang và gọi phương thức toImage để tạo hình ảnh cho các trang tính.

Sao chép và dán đoạn mã sau vào tệp chính của bạn:

// Excel sang PNG trong Nodejs 
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Khởi tạo một phiên bản của lớp sổ làm việc và tải tệp nguồn. 
var wb = new aspose.cells.Workbook("sample.xlsx");
// Tạo một đối tượng của lớp ImageOrPrintOptions để truy cập các tùy chọn tạo hình ảnh cụ thể. 
var imageOptions = new aspose.cells.ImageOrPrintOptions();
// Gọi phương thức setImageType để đặt loại hình ảnh. 
imageOptions.setImageType(aspose.cells.ImageType.JPEG);
// Phương thức get(index) sẽ truy cập vào bảng tính đầu tiên trong sổ làm việc.
var Worksheet = wb.getWorksheets().get(0);
// Khởi tạo hàm tạo của lớp SheetRender cho trang đích.
var sheetRender = new aspose.cells.SheetRender(Worksheet, imageOptions);
// Lặp qua các trang và gọi phương thức toImage để tạo hình ảnh cho trang tính.
for (var j = 0; j < sheetRender.getPageCount(); j++) {
    sheetRender.toImage(j,  "ExcelToJPEG" + j + ".jpeg");
}

Đầu ra có thể được nhìn thấy trong hình ảnh dưới đây:

Trình chuyển đổi Excel sang JPG

Nhận giấy phép miễn phí

Bạn có thể tận dụng giấy phép tạm thời miễn phí để dùng thử API mà không bị giới hạn về đánh giá.

Tổng hợp

Tóm lại, bạn đã học cách chuyển đổi Excel sang JPG trong Node.js theo chương trình. Bài viết này chắc chắn sẽ giúp ích cho bạn nếu bạn đang muốn phát triển mô-đun chuyển đổi Excel sang JPG bằng thư viện XLSX JS này. Ngoài ra, bạn có thể truy cập tài liệu để khám phá các tính năng khác.

Hơn nữa, chúng tôi khuyên bạn nên làm theo Hướng dẫn bắt đầu của chúng tôi.

Cuối cùng, conholdate.com đang viết bài blog mới. Vì vậy, hãy giữ liên lạc để cập nhật thường xuyên.

Đặt một câu hỏi

Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn trên diễn đàn của chúng tôi.

Câu hỏi thường gặp

Làm cách nào để chuyển đổi Excel sang hình ảnh?

Bạn có thể theo dõi liên kết này để biết đoạn mã và các bước chuyển đổi Excel sang JPG/JPEG theo chương trình.

Xem thêm