Trong chủ đề cơ bản này, bạn sẽ học cách Bảo vệ tệp Excel 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 Excel 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 XLS
- Tải xuống SDK đám mây Aspose.Cells cho Node.js để mã hóa XLS 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 XLS
Các bước mã hóa tệp Excel 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 XLS
- Chỉ định tên tệp XLS nguồn và tải XLS 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 Excel bằng API mã nguồn thấp Node.js
- Lưu tệp Excel được bảo vệ bằng mật khẩu trên ổ đĩa cục bộ
Các bước trên đã giúp bảo vệ mật khẩu cho Excel bằng Node.js REST API. Chúng ta sẽ bắt đầu quá trình bằng cách cấu hình SDK và tạo phiên bản lớp CellsAPI. Sau đó, chúng ta sẽ mở các tệp XLS 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 mật khẩu bảo vệ cho các tệp Excel bằng phương thức PostProtect().
Mã để bảo vệ Excel bằng mật khẩu sử dụng Node.js REST API
Mã ví dụ đơn giản này cho phép bạn bảo vệ Excel bằng mật khẩu bằng API mã nguồn thấp của Node.js. Bạn nên cung cấp các tệp Excel 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, PostProtect() sẽ thực hiện bảo vệ tệp Excel và trả về các tệp Excel đượ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 explored to encrypt Workbook with Password using Node.js REST API in this article. If you want to explore Excel to PNG conversion, refer to the article on how to Convert Excel to PNG with Node.js REST API.