Как да премахнете ограниченията върху PDF документ в Python

Този кратък урок ръководи за как да премахнете ограниченията върху PDF документ в Python. Има всички подробности за установяване на средата за разработка, списък със стъпки, които трябва да се извършат, докато пишете приложението, и изпълняваем примерен код за премахване на всички ограничения от PDF в Python. След като премахнете всички ограничения, той ще ви научи да прилагате няколко ограничения, ако е необходимо.

Стъпки за отключване на PDF ограниченията в Python

  1. Задайте средата на използвайте Aspose.PDF за Python чрез .NET, за да премахнете ограниченията
  2. Създайте обект от клас DocumentPrivilege и го инициализирайте с DocumentPrivilege.allow_all
  3. Създайте обект PdfFileSecurity за разрешаване на желаните привилегии
  4. Свържете целевия PDF с някои ограничения върху него, като използвате обекта PdfFileSecurity
  5. Извикайте метода set_privilege(), за да приложите настройките
  6. Запазете получения PDF файл, след като премахнете всички ограничения

Тези стъпки дефинират процеса за разработване на премахване на ограничения за PDF файлове в Python. В този процес обект DocumentPrivilege се декларира и инициализира със стойност Разреши всички по подразбиране, последвано от деклариране на обект от клас PdfFileSecurity за отваряне или свързване на целевия PDF файл. В последните стъпки извикайте метода set_privilege(), като подадете обекта на класа DocumentPrivilege като аргумент и запишете получения PDF файл, където всички ограничения са премахнати.

Код за премахване на ограничения върху PDF документ в Python

Гореспоменатият код демонстрира процеса за разработване на софтуер за премахване на PDF ограничения в Python. В този примерен код използвахме класа DocumentPrivilege за задаване на привилегията allow_all, но можете да използвате и други стойности, например allow_fill_in, modify_contents и modify_annotations, за да изброите няколко. С помощта на класа PDFFileSecurity можете да активирате/деактивирате различни ограничения като allow_print, allow_copy и forbid_all, за да приложите всички ограничения.

Тази статия ни научи да променяме PDF ограниченията за документи в Python. Ако искате да промените паролата на PDF файл, вижте статията на как да промените паролата на PDF с помощта на Python.

 Български