Trong chủ đề đơn giản này, bạn sẽ học cách Gỡ bỏ bảo vệ bằng mật khẩu khỏi tệp Excel bằng Node.js REST API. Chúng ta sẽ phát triển một ứng dụng để giải mã tệp Excel bằng Node.js Cloud API bằng cách làm theo các bước chi tiết và rõ ràng được đề cập trong phần sau. Ứng dụng đã tạo có thể được sử dụng 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
- {{Siêu liên kết1}}
- Tải xuống SDK đám mây Aspose.Cells cho Node.js để giải mã tệp Excel bằng Node.js Cloud API
- Thiết lập dự án Node.js với SDK ở trên để bảo vệ tệp XLS
Các bước đặt lại mật khẩu tệp Excel bằng API mã nguồn thấp của Node.js
- Đặt ID máy khách và Bí mật máy khách cho API để giải mã Sổ làm việc bằng mật khẩu bằng Node.js REST API
- Tạo một đối tượng của lớp CellsApi với thông tin xác thực của khách hàng để đặt lại mật khẩu tệp Excel bằng API mã nguồn thấp của Node.js
- Thêm 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
- Tạo một phiên bản của DeleteUnProtectWorkbookRequest để thêm mật khẩu hiện có và các thuộc tính khác
- Gọi phương thức yêu cầu XóaBỏBảoVệWorkbook để giải mã tệp excel bằng mật khẩu bằng Node.js REST API
- Lưu tệp Excel đã giải mã trên đĩa cục bộ
Các bước đã đề cập ở trên gỡ bỏ bảo vệ mật khẩu trên Excel bằng Node.js REST API. Chúng ta sẽ bắt đầu quy trình bằng cách thiết lập SDK và tạo phiên bản lớp CellsAPI. Sau đó, chúng ta sẽ tải tệp XLS nguồn bằng HashMap và tạo một phiên bản của lớp DeleteUnProtectWorkbookRequest, sau đó được sử dụng để đặt lại bảo vệ mật khẩu cho các tệp Excel bằng phương thức deleteUnProtectWorkbook().
Mã giải mã mật khẩu tệp Excel bằng Node.js REST API
Mã ví dụ đơn giản này cho phép bạn xóa mật khẩu tệp Excel bằng API mã nguồn thấp của Node.js. Bạn cần cung cấp tệp Excel nguồn và mật khẩu hiện có để xóa bảo vệ cùng với các thuộc tính tùy chọn khác. Sau khi tạo Thông báo Yêu cầu, deleteUnProtectWorkbook() sẽ thực hiện giải mã tệp Excel và trả về các tệp Excel đã xóa mật khẩu có thể được lưu trữ trên đĩa hoặc trong cơ sở dữ liệu.
Trong chủ đề này, chúng ta đã học cách giải mã Workbook bằng Mật khẩu sử dụng Node.js REST API. Nếu bạn muốn đặt mật khẩu cho tệp Excel, hãy tham khảo bài viết về cách Bảo vệ tệp Excel bằng mật khẩu với Node.js REST API.