Безпека PDF
Documentize PDF Security для .NET – це потужний інструмент, створений для підвищення безпеки ваших PDF-документів шляхом надання можливостей шифрування та розшифровування. Він гарантує, що ваша чутлива інформація залишиться конфіденційною та захищеною від несанкціонованого доступу.
Основні функції:
- Шифрування PDF-документів: Захистіть свої PDF-файли, додавши паролі для користувача та власника.
- Розшифрування PDF-документів: Віддалити шифрування з PDF за необхідності.
- Налаштування дозволів: Контролюйте дозволи, такі як друк, копіювання та модифікація вмісту.
- Автоматизація: Інтегруйте шифрування та розшифрування у свої .NET-додатки для автоматизованих робочих процесів.
- Відповідність: Гарантуйте, що ваші документи відповідають стандартам галузі з безпеки документів.
Як зашифрувати PDF-документ
Щоб зашифрувати PDF-документ, виконайте ці кроки:
- Створіть екземпляр класу
Security
. - Створіть екземпляр
EncryptionOptions
з бажаними паролями для користувача та власника. - Додайте вхідний PDF-файл за допомогою методу
AddInput
. - Встановіть шлях до вихідного файлу за допомогою
AddOutput
. - Виконайте шифрування за допомогою методу
Process
.
1
2// Ініціалізуйте плагін безпеки
3var plugin = new Security();
4
5// Налаштуйте параметри шифрування
6var opt = new EncryptionOptions("user_password", "owner_password");
7
8// Додайте вхідний PDF-файл
9opt.AddInput(new FileDataSource("path_to_pdf"));
10
11// Вкажіть вихідний зашифрований PDF-файл
12opt.AddOutput(new FileDataSource("path_to_encrypted_pdf"));
13
14// Виконайте процес шифрування
15plugin.Process(opt);
Як розшифрувати PDF-документ
Щоб розшифрувати PDF-документ, виконайте ці кроки:
- Створіть екземпляр класу
Security
. - Створіть екземпляр
DecryptionOptions
з необхідним паролем. - Додайте зашифрований PDF-файл за допомогою методу
AddInput
. - Встановіть шлях до вихідного файлу за допомогою
AddOutput
. - Виконайте розшифрування за допомогою методу
Process
.
1
2// Ініціалізуйте плагін безпеки
3var plugin = new Security();
4
5// Налаштуйте параметри розшифрування
6var opt = new DecryptionOptions("user_password");
7
8// Додайте вхідний зашифрований PDF-файл
9opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));
10
11// Вкажіть вихідний розшифрований PDF-файл
12opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));
13
14// Виконайте процес розшифрування
15plugin.Process(opt);
Налаштування дозволів на PDF-документи
При шифруванні PDF ви можете налаштувати різні дозволи, щоб контролювати, як документ може використовуватися.
- Друк: Дозволити або заборонити друк документа.
- Копіювання: Дозволити або заборонити копіювання вмісту.
- Модифікація: Дозволити або заборонити модифікації документа.
Щоб налаштувати дозволи, ви можете відповідно налаштувати EncryptionOptions
.