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

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

Bạn đang muốn chuyển đổi Excel thành PDF trong Node.js theo chương trình? Bạn có muốn định cấu hình và theo dõi quá trình chuyển đổi không? Trong bài đăng trên blog này, chúng tôi sẽ viết một đoạn mã trong Node.js để chuyển đổi tệp Excel thành tệp PDF. Chúng tôi sẽ sử dụng [thư viện Node.js] nhẹ và dễ cài đặt để tự động hóa quá trình chuyển đổi. Các tệp PDF cung cấp chất lượng biểu diễn dữ liệu nâng cao, đa nền tảng và dễ chia sẻ. Tuy nhiên, thư viện Node.js này có nhiều tính năng phong phú và cung cấp tài liệu toàn diện.

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

Chuyển đổi Excel sang PDF trong Node.js - Cài đặt API

Thư viện này khá đơn giản để thiết lập nếu bạn đã cài đặt Node.js trên localhost của mình. Vì đây là thư viện dựa trên Java nên bạn cũng cần thiết lập Java trên máy của mình.

Chạy các lệnh đơn giản sau để thiết lập thư viện Node.js Excel này:

npm install java
npm install aspose.cells

Thư viện Node.js để chuyển đổi tệp Excel sang PDF theo lập trình

Trong phần này, chúng ta sẽ thực tế xem cách chuyển đổi tệp Excel sang PDF theo chương trình.

Hãy làm theo các bước sau:

  1. Khởi tạo một thể hiện của lớp Workbook.
  2. Tạo một đối tượng của lớp PdfSaveOptions() sẽ được sử dụng để lưu tệp ở định dạng SaveFileFormat.
  3. Gọi phương thức setSecurityOptions(aspose.cells.PdfSecurityOptions) này để kích hoạt bảo mật trong quá trình chuyển đổi.
  4. Gọi phương thức setPageCount() để đặt số trang của tài liệu PDF.
  5. Gọi phương thức setDefaultFont() để đặt phông chữ mặc định hiển thị các ký tự Unicode.
  6. Phương thức setDisplayDocTitle() sẽ cho biết liệu thanh tiêu đề của cửa sổ có hiển thị tiêu đề tài liệu hay không.
  7. save(fileName, saveFormat) sẽ lưu tệp.
// khởi tạo một thể hiện của lớp Workbook.
var wb = new aspose.cells.Workbook("sample.xlsx");

// tạo một đối tượng của lớp PdfSaveOptions() sẽ được sử dụng để lưu tệp ở định dạng SaveFileFormat.
var pdfSaveOptions = new aspose.cells.PdfSaveOptions();

// gọi phương thức setSecurityOptions(aspose.cells.PdfSecurityOptions) này để kích hoạt bảo mật trong quá trình chuyển đổi.
pdfSaveOptions.setSecurityOptions(aspose.cells.PdfSecurityOptions);

// gọi phương thức setPageCount() để lưu số trang của tài liệu PDF
pdfSaveOptions.setPageCount(1);

// gọi phương thức setDefaultFont() để đặt DefaultFont hiển thị các ký tự Unicode
pdfSaveOptions.setDefaultFont("MingLiu");

// Phương thức setDisplayDocTitle() sẽ cho biết thanh tiêu đề của cửa sổ có hiển thị tiêu đề tài liệu hay không
pdfSaveOptions.setDisplayDocTitle(false)

// save(fileName, saveFormat) sẽ lưu tệp
wb.save("DocumentConversionProgress.pdf", pdfSaveOptions);

Chuyển đổi Excel sang PDF - Tính năng nâng cao

Cho đến nay, chúng tôi đã thực hiện chuyển đổi tệp Excel sang tệp PDF bằng một vài dòng mã. Tuy nhiên, có nhiều phương pháp khác có sẵn trong tài liệu có thể giúp bạn tăng cường quá trình chuyển đổi theo chương trình.

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

Chúng ta có thể kết thúc bài viết blog này ở đây. Hy vọng rằng bạn đã học được cách chuyển đổi Excel sang PDF 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 cài đặt trình chuyển đổi Excel sang PDF trong ứng dụng Node.js của mình. Hơn nữa, còn có các bài đăng blog đáng khám phá khác được đề cập trong phần “Xem thêm” mà bạn có thể xem qua. Cuối cùng, conholdate.com đang viết các bài đăng blog mới về các chủ đề thú vị khác. Vì vậy, vui lòng giữ liên lạc để cập nhật thông tin mới nhất.

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

Bạn có thể chia sẻ câu hỏi hoặc thắc mắc của mình trên diễn đàn của chúng tôi.

Xem thêm