Cách thay đổi CSV thành PDF trong Node.js

Hướng dẫn ngắn này trình bày cách thay đổi CSV thành PDF trong Node.js. Tệp CSV được truy cập từ đĩa và vào một đối tượng lớp Workbook cùng với ký tự phân cách được sử dụng để phân tích cú pháp tệp đó. Sau đó, chúng tôi sẽ xuất nó từ CSV sang PDF trong Node.js bằng cách lưu phiên bản Sổ làm việc dưới dạng tệp PDF trên đĩa.

Các bước để thay đổi CSV thành PDF trong Node.js

  1. Thiết lập môi trường bằng cách thêm Aspose.Cells cho Node.js thông qua Java vào ứng dụng của bạn để chuyển đổi CSV sang PDF
  2. Khởi tạo đối tượng lớp TxtLoadOptions và đặt dấu phân cách được sử dụng trong CSV nguồn
  3. Khởi tạo đối tượng lớp Workbook để tải CSV nguồn bằng cách sử dụng cấu hình trên
  4. Tạo một thể hiện của lớp PdfSaveOptions để định cấu hình các đường lưới trong tệp PDF đầu ra
  5. Bật loại đường lưới được hiển thị trong tệp PDF đầu ra cho các ô sổ làm việc
  6. Lưu CSV đã tải dưới dạng PDF trên đĩa

Trong các bước đã nói ở trên, chúng tôi sẽ truy cập tệp CSV nguồn bằng cách sử dụng một phiên bản của lớp Workbook và đặt ký tự phân cách để dữ liệu tệp CSV nguồn được đọc theo nó. Sau đó, chúng tôi sẽ xác định các thuộc tính của tệp PDF đầu ra như tùy chọn hiển thị đường lưới hay không cùng với loại đường lưới sẽ được hiển thị trong tệp PDF đầu ra bằng cách sử dụng một thể hiện của lớp PdfSaveOptions. Cuối cùng, chúng ta sẽ chuyển đổi CSV thành PDF trong Node.js bằng cách lưu sổ làm việc đã tải dưới dạng tệp PDF trên đĩa.

Mã để chuyển CSV sang PDF trong Node.js

Trong ví dụ mã trên, chúng tôi chuyển CSV sang PDF trong Node.js bằng cách truy cập tệp CSV nguồn vào lớp Sổ làm việc. Chúng tôi có thể kiểm soát thêm quá trình tải CSV bằng cách xác định AutoFitterOptions, AutoFilter, TextQualifier, IgnoreNotPrinted và nhiều tùy chọn khác có sẵn trong lớp TxtLoadOptions.

Chúng tôi đã tìm hiểu hoạt động thay đổi CSV thành PDF trong Node.js với giao diện API rất đơn giản. Nếu bạn muốn tìm hiểu về quy trình chuyển đổi tệp Excel sang tệp CSV, hãy tham khảo bài viết trên cách chuyển đổi Excel sang CSV bằng Node.js.

 Tiếng Việt