Trong chủ đề đơn giản này, bạn sẽ học cách Xóa bảo vệ bằng mật khẩu khỏi tệp Excel bằng NET REST API. Chúng tôi sẽ phát triển một ứng dụng để giải mã tệp Excel bằng NET 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ợ NET 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
- Tải về Aspose.Cells Cloud SDK for NET to decrypt Excel file using NET Cloud API
- Thiết lập dự án NET với SDK ở trên để bảo vệ tệp XLS
Các bước để thiết lập lại mật khẩu tệp Excel bằng API mã thấp NET
- Đặ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 NET 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 NET
- 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 tại và các thuộc tính khác
- Gọi phương thức yêu cầu DeleteUnProtectWorkbook để giải mã tệp excel bằng mật khẩu bằng NET REST API
- Lưu các tệp Excel đã giải mã trên đĩa cục bộ
Các bước đã đề cập ở trên xóa bảo vệ bằng mật khẩu trên Excel bằng NET REST API. Chúng ta sẽ bắt đầu quá 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 phiên bản của lớp DeleteUnProtectWorkbookRequest được sử dụng để đặt lại bảo vệ bằng 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 NET 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ã thấp NET. Bạn cần cung cấp các tệp Excel nguồn và mật khẩu hiện tại để xóa bảo vệ cùng với các thuộc tính tùy chọn khác. Sau khi xây dựng Request Message, deleteUnProtectWorkbook() thực hiện giải mã trên 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 bên trong cơ sở dữ liệu.
Chúng ta đã học cách giải mã Workbook bằng Mật khẩu sử dụng NET REST API trong chủ đề này. 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 NET REST API.