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:

  1. Tạo một phiên bản của lớp Security.
  2. 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.
  3. Thêm tệp PDF đầu vào bằng cách sử dụng phương thức AddInput.
  4. Đặt đường dẫn tệp đầu ra bằng cách sử dụng AddOutput.
  5. 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:

  1. Tạo một phiên bản của lớp Security.
  2. Tạo một phiên bản của DecryptionOptions với mật khẩu cần thiết.
  3. Thêm tệp PDF đã được mã hóa bằng cách sử dụng phương thức AddInput.
  4. Đặt đường dẫn tệp đầu ra bằng cách sử dụng AddOutput.
  5. 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.

 Tiếng Việt