Главное Авторские колонки Вакансии Вопросы
277 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Защита PDF-документа паролем в Python

В этой статье рассматриваются шаги по шифрованию PDF-документов с помощью C# и библиотеки Spire.PDF for Python, обеспечивающие конфиденциальность и контролируемый доступ к данным.
Мнение автора может не совпадать с мнением редакции

Защита PDF-файлов паролями — важнейшая мера безопасности для сохранения конфиденциальной информации. В этой статье рассматриваются шаги по шифрованию PDF-документов с помощью C# и библиотеки Spire.PDF for Python, обеспечивающие конфиденциальность и контролируемый доступ к данным.

Установите зависимость

Это решение требует установки в качестве зависимости Spire.PDF for Python, которая представляет собой библиотеку Python для чтения, создания и работы с PDF-документами в программах на Python. Вы можете установить ее, выполнив следующую команду pip.

pip install Spire.PDF

Защита PDF с помощью пароля в Python

Следующий код сначала создает новый объект PdfDocument и загружает в него образец PDF-файла. Затем он шифрует PDF-файл с помощью пароля «open» и пароля «permission». Наконец, он сохраняет зашифрованный PDF-документ в новый файл с именем «Encrypted.pdf».

from spire.pdf.common import *

from spire.pdf import *

# Создание объекта PdfDocument

doc = PdfDocument()

# Загрузка образца PDF-файла

doc.LoadFromFile("C:/Users/Administrator/Desktop/input.pdf")

# Шифрование PDF-файла с помощью открытого пароля и пароля разрешений

doc.Security.Encrypt("openPsd«, «permissionPsd», PdfPermissionsFlags.FillFields, PdfEncryptionKeySize.Key128Bit)

# Сохранение результирующего файла

doc.SaveToFile("Encrypted.pdf", FileFormat.PDF)

Заключение

В этой статье вы узнали, как защитить PDF-документы паролями в Python. Spire.PDF for Python, будучи мощной библиотекой Python, позволяет разработчикам выполнять широкий спектр операций с PDF-документами, таких как:

Преобразование PDF в TIFF в Python

Слияние PDF-документов в Python

Добавление штампов в PDF в Python

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем