Безпека PDF
Documentize PDF Security for .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
.