Class Security
Thông tin
Đại diện cho plugin Documentize.Security. Được sử dụng để mã hóa và giải mã tài liệu PDF.
public static class Security
Kế thừa
Thành viên được kế thừa
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Ví dụ
Ví dụ này minh họa cách mã hóa tài liệu PDF.
// Tạo đối tượng EncryptionOptions để đặt hướng dẫn
var options = new EncryptionOptions("123456", "qwerty");
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Đặt đường dẫn tệp đầu ra
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Thực hiện quá trình
Security.Process(options);
Ví dụ này minh họa cách giải mã tài liệu PDF.
// Tạo đối tượng DecryptionOptions để đặt hướng dẫn
var options = new DecryptionOptions("123456");
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Đặt đường dẫn tệp đầu ra
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Thực hiện quá trình
Security.Process(options);
Phương thức
Process(EncryptionOptions)
Mã hóa tài liệu PDF.
public static ResultContainer Process(EncryptionOptions options)
Tham số
options
EncryptionOptions: Một đối tượng options chứa hướng dẫn cho hoạt động.
Trả về
ResultContainer : Một đối tượng chứa kết quả của hoạt động.
Ngoại lệ
Nếu options không được thiết lập.
Process(DecryptionOptions)
Giải mã tài liệu PDF.
public static ResultContainer Process(DecryptionOptions options)
Tham số
options
DecryptionOptions: Một đối tượng options chứa hướng dẫn cho hoạt động.
Trả về
ResultContainer : Một đối tượng chứa kết quả của hoạt động.
Ngoại lệ
Nếu options không được thiết lập.
Namespace: Documentize Assembly: Documentize.dll