Class Security
Информация
Представляет плагин Documentize.Security. Используется для шифрования и расшифровки PDF-документов.
public static class Security
Наследование
Унаследованные члены
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Примеры
Пример демонстрирует, как зашифровать PDF-документ.
// Создайте объект EncryptionOptions для установки инструкций
var options = new EncryptionOptions("123456", "qwerty");
// Добавьте путь к входному файлу
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Установите путь к выходному файлу
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Выполните процесс
Security.Process(options);
Пример демонстрирует, как расшифровать PDF-документ.
// Создайте объект DecryptionOptions для установки инструкций
var options = new DecryptionOptions("123456");
// Добавьте путь к входному файлу
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Установите путь к выходному файлу
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Выполните процесс
Security.Process(options);
Методы
Process(EncryptionOptions)
Шифрует PDF-документ.
public static ResultContainer Process(EncryptionOptions options)
Параметры
options
EncryptionOptions: Объект опций, содержащий инструкции для операции.
Возвращает
ResultContainer : Объект, содержащий результат операции.
Исключения
Если опции не заданы.
Process(DecryptionOptions)
Расшифровывает PDF-документ.
public static ResultContainer Process(DecryptionOptions options)
Параметры
options
DecryptionOptions: Объект опций, содержащий инструкции для операции.
Возвращает
ResultContainer : Объект, содержащий результат операции.
Исключения
Если опции не заданы.
Namespace: Documentize Assembly: Documentize.dll