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