В этом кратком руководстве рассказывается, как снять ограничения с PDF документа в Python. В нем есть все детали для создания среды разработки, список шагов, которые необходимо выполнить при написании приложения, и исполняемый пример кода для снятия всех ограничений из PDF в Python. После снятия всех ограничений он научит вас применять несколько ограничений, если это необходимо.
Шаги, чтобы разблокировать ограничения PDF в Python
- Установите для среды значение использовать Aspose.PDF для Python через .NET, чтобы снять ограничения.
- Создайте объект класса DocumentPrivilege и инициализируйте его с помощью DocumentPrivilege.allow_all.
- Создайте объект PdfFileSecurity для предоставления необходимых привилегий.
- Привяжите целевой PDF-файл с некоторыми ограничениями, используя объект PdfFileSecurity.
- Вызовите метод set_privacy(), чтобы применить настройки.
- Сохраните полученный файл 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.