Защита PDF-документа паролем в 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