Безопасность 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.

 Русский