Безопасность PDF

Documentize PDF Security для .NET — это мощный инструмент, предназначенный для повышения безопасности ваших PDF документов, предоставляя возможности шифрования и расшифровки. Он гарантирует, что ваша конфиденциальная информация остается защищенной от несанкционированного доступа.

Ключевые особенности:

  • Шифрование PDF документов: Защитите свои PDF файлы, добавив пароли для пользователя и владельца.
  • Расшифровка PDF документов: Удалите шифрование с PDF файлов при необходимости.
  • Установка разрешений: Контролируйте разрешения, такие как печать, копирование и изменение содержания.
  • Автоматизация: Интегрируйте шифрование и расшифровку в свои .NET приложения для автоматизированных рабочих процессов.
  • Соответствие стандартам: Убедитесь, что ваши документы соответствуют отраслевым стандартам безопасности документов.

Как зашифровать PDF документ

Чтобы зашифровать PDF документ, выполните следующие шаги:

  1. Создайте экземпляр класса Security.
  2. Создайте экземпляр EncryptionOptions с желаемыми паролями для пользователя и владельца.
  3. Добавьте входной PDF файл с помощью метода AddInput.
  4. Установите путь к выходному файлу с помощью AddOutput.
  5. Выполните шифрование с помощью метода Process.
 1// Создаем плагин безопасности
 2var plugin = new Security();
 3
 4// Настраиваем параметры шифрования
 5var opt = new EncryptionOptions("user_password", "owner_password");
 6
 7// Добавляем входной PDF файл
 8opt.AddInput(new FileDataSource("path_to_pdf"));
 9
10// Указываем выходной зашифрованный PDF файл
11opt.AddOutput(new FileDataSource("path_to_encrypted_pdf"));
12
13// Выполняем процесс шифрования
14plugin.Process(opt);

Как расшифровать PDF документ

Чтобы расшифровать PDF документ, выполните следующие шаги:

  1. Создайте экземпляр класса Security.
  2. Создайте экземпляр DecryptionOptions с необходимым паролем.
  3. Добавьте зашифрованный PDF файл с помощью метода AddInput.
  4. Установите путь к выходному файлу с помощью AddOutput.
  5. Выполните расшифровку с помощью метода Process.
 1// Создаем плагин безопасности
 2var plugin = new Security();
 3
 4// Настраиваем параметры расшифровки
 5var opt = new DecryptionOptions("user_password");
 6
 7// Добавляем входной зашифрованный PDF файл
 8opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));
 9
10// Указываем выходной расшифрованный PDF файл
11opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));
12
13// Выполняем процесс расшифровки
14plugin.Process(opt);

Установка разрешений на PDF документы

При шифровании PDF вы можете установить различные разрешения, чтобы контролировать, как документ может быть использован.

  • Печать: Разрешить или запретить печать документа.
  • Копирование: Разрешить или запретить копирование содержания.
  • Изменение: Разрешить или запретить изменения в документе.

Чтобы установить разрешения, вы можете настроить параметры EncryptionOptions соответствующим образом.

 Русский