Безопасность PDF
Documentize PDF Security для .NET — это мощный инструмент, предназначенный для повышения безопасности ваших PDF документов, предоставляя возможности шифрования и расшифровки. Он гарантирует, что ваша конфиденциальная информация остается защищенной от несанкционированного доступа.
Ключевые особенности:
- Шифрование PDF документов: Защитите свои PDF файлы, добавив пароли для пользователя и владельца.
- Расшифровка PDF документов: Удалите шифрование с PDF файлов при необходимости.
- Установка разрешений: Контролируйте разрешения, такие как печать, копирование и изменение содержания.
- Автоматизация: Интегрируйте шифрование и расшифровку в свои .NET приложения для автоматизированных рабочих процессов.
- Соответствие стандартам: Убедитесь, что ваши документы соответствуют отраслевым стандартам безопасности документов.
Как зашифровать PDF документ
Чтобы зашифровать PDF документ, выполните следующие шаги:
- Создайте экземпляр класса
Security
. - Создайте экземпляр
EncryptionOptions
с желаемыми паролями для пользователя и владельца. - Добавьте входной PDF файл с помощью метода
AddInput
. - Установите путь к выходному файлу с помощью
AddOutput
. - Выполните шифрование с помощью метода
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 документ, выполните следующие шаги:
- Создайте экземпляр класса
Security
. - Создайте экземпляр
DecryptionOptions
с необходимым паролем. - Добавьте зашифрованный PDF файл с помощью метода
AddInput
. - Установите путь к выходному файлу с помощью
AddOutput
. - Выполните расшифровку с помощью метода
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
соответствующим образом.