Як зняти всі обмеження з PDF у C#

Цей простий підручник розповідає про те, як зняти всі обмеження з PDF у C#. Він містить усю основну інформацію про ресурси, необхідні для створення середовища, перелік програмних завдань і фрагмент коду для розробки програмного забезпечення для видалення обмежень PDF у C#. У цій статті також будуть розглянуті різні варіанти зміни обмежень та інших властивостей завантаженого PDF-файлу.

Кроки для розблокування обмежень PDF у C#

  1. Налаштуйте IDE на додавання Aspose.PDF для .NET для зняття обмежень щодо PDF
  2. Створіть об’єкт PdfFileSecurity для керування безпекою PDF-файлу
  3. Викличте метод BindPdf(), щоб відкрити цільовий файл PDF
  4. Створіть об’єкт класу DocumentPrivilege і встановіть його значення за замовчуванням на DocumentPrivilege.AllowAll
  5. Викличте метод SetPrivilege(), передавши потрібні привілеї
  6. Збережіть отриманий PDF-файл після зняття обмежень

Ці кроки пояснюють процес написання інструменту для видалення обмежень PDF на C#. Процес починається зі створення об’єкта класу PdfFileSecurity, оскільки він використовуватиметься для завантаження цільового PDF-файлу, встановлення привілеїв і збереження отриманого PDF-файлу. Об’єкт класу DocumentPrivilege використовується для встановлення всіх привілеїв одночасно, однак ви можете вибрати бажані привілеї лише на основі потреб вашої програми.

Код для зняття обмежень для документа PDF у C#

Наведений вище код продемонстрував розробку засобу для видалення обмежень PDF у C#. PdfFileSecurity можна використовувати не лише для завантаження PDF-файлу, але й для зміни пароля, шифрування PDF-файлу та встановлення привілеїв. Клас DocumentPrivilege має параметри, щоб увімкнути або вимкнути всі обмеження за допомогою одного параметра, тобто ForbidAll і AllowAll відповідно, встановити параметр ModifyContents, дозволити зчитувачі екрана, дозволити заповнення форм і дозволити копіювання вмісту.

У цій темі ми дізналися, як усунути всі обмеження з PDF у C#. Якщо ви хочете дізнатися, як видалити підпис із PDF-файлу, перегляньте статтю як видалити підпис із PDF за допомогою C#.

 Українська