Chuyển đổi Excel sang PNG trong Node.js

Chuyển đổi Excel sang PNG trong Node.js

Hãy làm theo hướng dẫn này để tìm hiểu cách chuyển đổi Excel thành PNG trong Node.js bằng cách sử dụng JavaScript Excel API này. PNG là một định dạng tệp hình ảnh trong khi đó, Excel cung cấp rất nhiều tính năng biểu diễn và lưu trữ dữ liệu. Tuy nhiên, việc chuyển đổi Excel sang PNG giúp hoạt động kinh doanh của bạn nhanh chóng và hiệu quả vì hầu hết các định dạng hình ảnh có thể dễ dàng mở trên mọi nền tảng mà không cần cài đặt phần mềm của bên thứ ba. Trước khi tiếp tục với hướng dẫn này, hãy đảm bảo bạn đã cài đặt Node.js trên máy cục bộ của mình.

Chúng tôi sẽ đề cập đến các phần sau:

Cài đặt API JavaScript Excel

Quy trình cài đặt API này khá đơn giản và thân thiện với nhà phát triển. Nó cung cấp các tính năng mạnh mẽ liên quan đến chuyển đổi tập tin và thao tác với tập tin. Tuy nhiên, bạn có thể chạy các lệnh sau để cài đặt API này trong dự án Node.js của mình.

npm install java
npm install aspose.cells

Nếu không, hãy tải xuống gói API và tích hợp thư viện này vào dự án Node.js của bạn.

Chuyển đổi Excel sang PNG trong Node.js

Chúng tôi sẽ sử dụng API JavaScript Excel này để chuyển đổi Excel sang PNG theo chương trình. Ngoài ra, bạn có thể tìm thấy rất nhiều phương thức được API này hiển thị.

Bạn có thể làm theo các bước sau và đoạn mã:

  1. Tạo một đối tượng Workbook và tải tệp nguồn.
  2. Khởi tạo một thể hiện của lớp ImageOrPrintOptions để truy cập các tùy chọn tạo hình ảnh bổ sung.
  3. Đặt loại hình ảnh bằng cách gọi phương thức setImageType.
  4. Gọi phương thức get(index) để lấy bảng tính đầu tiên.
  5. Tạo đối tượng SheetRender cho trang mục tiêu.
  6. Gọi phương thức toImage để tạo hình ảnh cho trang tính.
// Excel sang PNG trong Nodejs 
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Tạo một đối tượng sổ làm việc và tải tệp nguồn 
var workbook = new aspose.cells.Workbook("sample.xlsx");
// Khởi tạo một thể hiện của lớp ImageOrPrintOptions để truy cập các tùy chọn tạo hình ảnh bổ sung 
var imgOptions = new aspose.cells.ImageOrPrintOptions();
// Đặt loại hình ảnh bằng cách gọi phương thức setImageType  
imgOptions.setImageType(aspose.cells.ImageType.PNG);
// Gọi phương thức get(index) để lấy bảng tính đầu tiên. 
var sheet = workbook.getWorksheets().get(0);
// Tạo đối tượng SheetRender cho trang đích  
var sr = new aspose.cells.SheetRender(sheet, imgOptions);
for (var j = 0; j < sr.getPageCount(); j++) {
	// Gọi phương thức toImage để tạo hình ảnh cho bảng tính 
	sr.toImage(j,  "WToImage-out" + j + ".png");
}
        }
    }
}

Bạn có thể thấy đầu ra trong hình ảnh bên dưới:

Excel sang PNG

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

Bạn có thể nhận được 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

Đây là phần cuối của hướng dẫn này. Chúng ta đã tìm hiểu cách chuyển đổi Excel sang PNG trong Node.js theo chương trình. Bài đăng trên blog này chắc chắn sẽ giúp ích cho bạn nếu bạn đang muốn phát triển trình chuyển đổi Excel sang PNG bằng API JavaScript Excel này. Ngoài ra, bạn có thể truy cập tài liệu để biết các quy định và phương pháp khác được thư viện này cung cấp. Hơn nữa, conholdate.com đang viết các bài đăng blog mới về các chủ đề 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 PNG?

Bạn có thể chuyển đổi tệp Excel của mình sang định dạng hình ảnh bằng cách sử dụng JavaScript Excel [API] này 3. Thư viện này có thể giúp bạn đạt được chuyển đổi này theo chương trình.

Làm cách nào để biến dữ liệu Excel thành hình ảnh?

Gọi phương thức toImage này để tạo hình ảnh từ Bảng tính Excel theo chương trình. Ngoài ra, hãy truy cập link này để biết các phương pháp nổi bật khác của thư viện này.

Xem thêm