Trong chủ đề cơ bản này, bạn sẽ học cách Bảo vệ tệp XLSX bằng Mật khẩu sử dụng Node.js REST API. Chúng ta sẽ tạo một ứng dụng để mã hóa tệp XLSX bằng Node.js Cloud API bằng cách tuân thủ các bước chi tiết và rõ ràng được đề cập trong phần sau. Ứng dụng được tạo ra có thể được tích hợp với bất kỳ ứng dụng nào hỗ trợ Node.js trong môi trường macOS, Linux hoặc Windows và việc chuyển đổi có thể được thực hiện miễn phí.
Điều kiện tiên quyết
- Tạo tài khoản và nhận thông tin xác thực API để bảo vệ bằng mật khẩu một XLSX
- Tải xuống SDK đám mây Aspose.Cells cho Node.js để mã hóa XLSX bằng mật khẩu
- Thiết lập dự án Node.js với SDK ở trên để đặt mật khẩu cho tệp XLSX
Các bước mã hóa tệp XLSX bằng Node.js Low Code API
- Cấu hình Client ID và Client Secret cho API để mã hóa Workbook bằng mật khẩu bằng Node.js REST API
- Khởi tạo lớp CellsApi với thông tin xác thực của khách hàng để thực hiện bảo vệ bằng mật khẩu cho tệp XLSX
- Chỉ định tên tệp XLSX nguồn và tải XLSX nguồn bằng cách sử dụng đối tượng tên và tệp trong HashMap
- Khởi tạo ProtectWorkbookRequest để thiết lập mật khẩu và các thuộc tính khác
- Tạo một phiên bản của PostProtectRequest để thiết lập các tệp bản đồ và phiên bản ProtectWorkbookRequest
- Gọi phương thức yêu cầu PostProtect để mã hóa tệp XLSX bằng API mã nguồn thấp của Node.js
- Lưu tệp XLSX được bảo vệ bằng mật khẩu trên đĩa cục bộ
Các bước trên cho phép bạn bảo vệ XLSX bằng mật khẩu bằng Node.js REST API. Chúng ta sẽ bắt đầu triển khai bằng cách cấu hình SDK và tạo phiên bản lớp CellsAPI. Sau đó, chúng ta sẽ truy cập các tệp XLSX nguồn bằng HashMap và khởi tạo các lớp ProtectWorkbookRequest và PostProtectRequest, sau đó được sử dụng để thiết lập bảo vệ bằng mật khẩu cho các tệp XLSX bằng phương thức PostProtect().
Mã để bảo vệ XLSX bằng mật khẩu sử dụng Node.js REST API
Mã ví dụ cơ bản này cho phép bạn bảo vệ XLSX bằng mật khẩu bằng API mã nguồn thấp của Node.js. Bạn cần cung cấp tệp XLSX nguồn và mật khẩu bảo vệ cùng với các thuộc tính tùy chọn khác. Sau khi tạo Tin nhắn Yêu cầu, hàm PostProtect() sẽ thực hiện bảo vệ tệp XLSX và trả về một tệp XLSX được bảo vệ bằng mật khẩu, có thể được lưu trữ trên đĩa hoặc bên trong cơ sở dữ liệu.
We have learned to encrypt Workbook with Password using Node.js REST API in this article. If you want to perform XLSX to PNG conversion, refer to the article on how to Convert XLSX to PNG with Node.js REST API.