Цей простий підручник розповідає про те, як зняти всі обмеження з PDF у C#. Він містить усю основну інформацію про ресурси, необхідні для створення середовища, перелік програмних завдань і фрагмент коду для розробки програмного забезпечення для видалення обмежень PDF у C#. У цій статті також будуть розглянуті різні варіанти зміни обмежень та інших властивостей завантаженого PDF-файлу.
Кроки для розблокування обмежень PDF у C#
- Налаштуйте IDE на додавання Aspose.PDF для .NET для зняття обмежень щодо PDF
- Створіть об’єкт PdfFileSecurity для керування безпекою PDF-файлу
- Викличте метод BindPdf(), щоб відкрити цільовий файл PDF
- Створіть об’єкт класу DocumentPrivilege і встановіть його значення за замовчуванням на DocumentPrivilege.AllowAll
- Викличте метод SetPrivilege(), передавши потрібні привілеї
- Збережіть отриманий PDF-файл після зняття обмежень
Ці кроки пояснюють процес написання інструменту для видалення обмежень PDF на C#. Процес починається зі створення об’єкта класу PdfFileSecurity, оскільки він використовуватиметься для завантаження цільового PDF-файлу, встановлення привілеїв і збереження отриманого PDF-файлу. Об’єкт класу DocumentPrivilege використовується для встановлення всіх привілеїв одночасно, однак ви можете вибрати бажані привілеї лише на основі потреб вашої програми.
Код для зняття обмежень для документа PDF у C#
Наведений вище код продемонстрував розробку засобу для видалення обмежень PDF у C#. PdfFileSecurity можна використовувати не лише для завантаження PDF-файлу, але й для зміни пароля, шифрування PDF-файлу та встановлення привілеїв. Клас DocumentPrivilege має параметри, щоб увімкнути або вимкнути всі обмеження за допомогою одного параметра, тобто ForbidAll і AllowAll відповідно, встановити параметр ModifyContents, дозволити зчитувачі екрана, дозволити заповнення форм і дозволити копіювання вмісту.
У цій темі ми дізналися, як усунути всі обмеження з PDF у C#. Якщо ви хочете дізнатися, як видалити підпис із PDF-файлу, перегляньте статтю як видалити підпис із PDF за допомогою C#.