Bảo Mật PDF
Documentize Bảo Mật PDF cho .NET là một công cụ mạnh mẽ được thiết kế để cải thiện bảo mật cho các tài liệu PDF của bạn bằng cách cung cấp khả năng mã hóa và giải mã. Nó đảm bảo rằng thông tin nhạy cảm của bạn vẫn được giữ bí mật và bảo vệ khỏi truy cập trái phép.
Tính Năng Chính:
- Mã Hóa Tài Liệu PDF: Bảo vệ tệp PDF của bạn bằng cách thêm mật khẩu cho người dùng và chủ sở hữu.
- Giải Mã Tài Liệu PDF: Xóa bỏ mã hóa khỏi PDF khi cần.
- Đặt Quyền: Kiểm soát các quyền như in ấn, sao chép và sửa đổi nội dung.
- Tự Động Hóa: Tích hợp mã hóa và giải mã vào các ứng dụng .NET của bạn để tạo quy trình tự động.
- Tuân Thủ: Đảm bảo tài liệu của bạn đáp ứng các tiêu chuẩn ngành về bảo mật tài liệu.
Cách Mã Hóa Tài Liệu PDF
Để mã hóa một tài liệu PDF, làm theo các bước sau:
- Tạo một phiên bản của lớp
Security
. - Tạo một phiên bản của
EncryptionOptions
với các mật khẩu người dùng và chủ sở hữu mong muốn. - Thêm tệp PDF đầu vào bằng cách sử dụng phương thức
AddInput
. - Đặt đường dẫn tệp đầu ra bằng cách sử dụng
AddOutput
. - Thực hiện quá trình mã hóa bằng phương thức
Process
.
1
2// Khởi tạo plugin Bảo mật
3var plugin = new Security();
4
5// Cấu hình các tùy chọn mã hóa
6var opt = new EncryptionOptions("user_password", "owner_password");
7
8// Thêm tệp PDF đầu vào
9opt.AddInput(new FileDataSource("path_to_pdf"));
10
11// Đặt tệp PDF được mã hóa đầu ra
12opt.AddOutput(new FileDataSource("path_to_encrypted_pdf"));
13
14// Thực hiện quá trình mã hóa
15plugin.Process(opt);
Cách Giải Mã Tài Liệu PDF
Để giải mã một tài liệu PDF, làm theo các bước sau:
- Tạo một phiên bản của lớp
Security
. - Tạo một phiên bản của
DecryptionOptions
với mật khẩu cần thiết. - Thêm tệp PDF đã được mã hóa bằng cách sử dụng phương thức
AddInput
. - Đặt đường dẫn tệp đầu ra bằng cách sử dụng
AddOutput
. - Thực hiện quá trình giải mã bằng phương thức
Process
.
1
2// Khởi tạo plugin Bảo mật
3var plugin = new Security();
4
5// Cấu hình các tùy chọn giải mã
6var opt = new DecryptionOptions("user_password");
7
8// Thêm tệp PDF đã được mã hóa đầu vào
9opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));
10
11// Đặt tệp PDF đã được giải mã đầu ra
12opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));
13
14// Thực hiện quá trình giải mã
15plugin.Process(opt);
Đặt Quyền Trên Tài Liệu PDF
Khi mã hóa một tệp PDF, bạn có thể đặt nhiều quyền khác nhau để kiểm soát cách tài liệu có thể được sử dụng.
- In Ấn: Cho phép hoặc không cho phép in tài liệu.
- Sao Chép: Cho phép hoặc không cho phép sao chép nội dung.
- Sửa Đổi: Cho phép hoặc không cho phép sửa đổi tài liệu.
Để đặt quyền, bạn có thể cấu hình EncryptionOptions
cho phù hợp.