Безпека PDF

Documentize PDF Security for .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.

 Українська