Hướng dẫn này mô tả cách đặt mật khẩu bảo vệ tài liệu Word trong C#. Nó chứa thông tin để thiết lập môi trường, các bước chi tiết để hiểu mô hình lập trình và mã mẫu có thể chạy được để minh họa quy trình. Bạn cũng sẽ tìm hiểu các tùy chọn khác nhau để bảo vệ tài liệu Word trong C# như DOC, DOCX hoặc bất kỳ định dạng tệp Word nào khác.
Các bước để khóa tài liệu Word trong C#
- Thiết lập môi trường để sử dụng Aspose.Words để bảo vệ tệp Word
- Tạo một tệp Word mới bằng lớp Document sẽ được bảo vệ
- Sử dụng phương thức Protect() trong lớp Tài liệu và cung cấp Loại bảo vệ và mật khẩu
- Lưu tệp Word được bảo vệ
Các bước này chia sẻ quy trình hoàn chỉnh để bảo vệ tài liệu Word trong C#, trong đó đầu tiên cấu hình IDE được mô tả và sau đó tệp Word mới được tạo, tuy nhiên, bạn cũng có thể tải tệp hiện có. Sau khi tải tệp Word vào đối tượng lớp Tài liệu, hãy gọi phương thức Protect() yêu cầu Loại bảo vệ và mật khẩu. Có một chức năng quá tải khác cũng chỉ lấy ProtectionType và sử dụng mật khẩu hiện có nếu có.
Mã để bảo vệ tài liệu Word bằng mật khẩu trong C#
Mã này đã trình bày cách bảo vệ tệp Word bằng mật khẩu trong C# trong đó loại bảo vệ AllowOnlyComments được sử dụng, tuy nhiên, bạn cũng có thể sử dụng các tùy chọn khác như AllowOnlyFormFields, AllowOnlyRevisions và ReadOnly. Lưu ý rằng các tùy chọn có sẵn để bảo vệ các phần riêng lẻ trong tệp Word, do đó cung cấp tính năng chỉ để bảo vệ các phần đã chọn của tài liệu.
Bài viết này đã dạy chúng ta cách bảo vệ các tệp Word bằng mật khẩu. Nếu bạn muốn tìm hiểu quy trình thêm chữ ký vào tệp Word, hãy tham khảo bài viết trên cách thêm chữ ký trong Word bằng C#.