محافظت از PDF از طریق Python

امتیازات سند را برای PDF با رمزگذاری AES-128 تنظیم کنید. برای تغییر اسناد PDF به صورت برنامه نویسی از Aspose.PDF برای Python for .NET استفاده کنید

نحوه محافظت از فایل PDF با استفاده از کتابخانه Python for .NET

به منظور محافظت از فایل PDF، از API Aspose.PDF for Python استفاده خواهیم کرد که یک API دستکاری اسناد با قابلیت های غنی، قدرتمند و آسان برای استفاده برای پلتفرم python-net است. مدیر بسته NuGet را باز کنید، aspose.pdf را جستجو کرده و نصب کنید. شما همچنین می توانید از دستور زیر از کنسول مدیریت بسته استفاده کنید.

Python Package Manager Console

pip install aspose-pdf

محافظت از پی دی اف از طریق Python


شما نیاز به Aspose.PDF for Python دارید تا کد را در محیط خود امتحان کنید.

۱. PDF را با نمونه ای از سند بارگذاری کنید. ۱. یک شی از DocumentPrivilege ایجاد کنید و گزینه های تنظیم کنید. ۱. برای محافظت از PDF با AES-128، روش Call Document.Encrypt را فراخوانی کنید. ۱. صرفه جویی در نتیجه در فرمت PDF

محافظت از پی دی اف - Python

این کد نمونه نحوه محافظت از فایل PDF را نشان می دهد

import aspose.pdf as ap 
# Open document
dataDir = "..."
document = ap.Document(dataDir + "sample.pdf")
# instantiate DocumentPrivileges object
# apply restrictions on all privileges
documentPrivilege = ap.facades.documentPrivilege.forbid_all
# allow screen reading
documentPrivilege.allow_screen_readers = True
# encrypt the file with User and Owner password.
document.Encrypt("userpassword", "ownerpassword", 
    documentPrivilege, ap.CryptoAlgorithm.AE_SX128, False)
# save updated document
document.Save("protected.pdf")