Този кратък урок ръководи за как да премахнете ограниченията върху PDF документ в Python. Има всички подробности за установяване на средата за разработка, списък със стъпки, които трябва да се извършат, докато пишете приложението, и изпълняваем примерен код за премахване на всички ограничения от PDF в Python. След като премахнете всички ограничения, той ще ви научи да прилагате няколко ограничения, ако е необходимо.
Стъпки за отключване на PDF ограниченията в Python
- Задайте средата на използвайте Aspose.PDF за Python чрез .NET, за да премахнете ограниченията
- Създайте обект от клас DocumentPrivilege и го инициализирайте с DocumentPrivilege.allow_all
- Създайте обект PdfFileSecurity за разрешаване на желаните привилегии
- Свържете целевия PDF с някои ограничения върху него, като използвате обекта PdfFileSecurity
- Извикайте метода set_privilege(), за да приложите настройките
- Запазете получения 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.