قفل کردن PDF از طریق Python

قفل کردن فایل های PDF با کتابخانه Aspose.PDF با استفاده از Python

رمزگذاری سند پی دی اف با استفاده از Python کتابخانه

PDF را با استفاده از Aspose.PDF قفل کنید. قفل کردن فایل های PDF با رمزهای عبور یا رمزگذاری برای محرمانه نگه داشتن محتوای حساس و جلوگیری از دسترسی غیر مجاز به داده ها ضروری است. هنگامی که PDF را با یک رمز عبور قفل می کنید، کنترل بر اینکه چه کسانی می توانند به محتوای آن دسترسی پیدا کنند، به شما امکان می دهد مجوزها را برای خواندن، ویرایش یا چاپ تنظیم کنید. قفل PDF از تغییرات غیرمجاز در سند جلوگیری می کند و دقت و قابلیت اطمینان آن را حفظ می کند. این امر به ویژه برای محافظت از اطلاعات شخصی یا محرمانه و اطمینان از ایمنی هویت کاربر و حریم خصوصی آنها مهم است. PDF را با فایل های رمز عبور قفل کنید تا از اطلاعات شما محافظت کنید. اغلب برخی صنایع قوانین سختگیرانه ای در مورد حفاظت از اطلاعات محرمانه دارند. قفل کردن فایل های PDF می تواند این الزامات را برآورده کند و حفاظت لازم را فراهم کند. استفاده مسئولانه از رمزنگاری، پیروی از قانون و دستورالعمل های اخلاقی بسیار مهم است. همیشه اطمینان حاصل کنید که مجوزهای مناسبی را برای ایمن سازی صحیح اسناد دارید. قفل کردن PDF برای حفاظت از حریم خصوصی و امنیت داده هایی که در آن نگهداری می شود بسیار مهم است، به ویژه هنگامی که ایمن نگه داشتن اطلاعات در اولویت اصلی است. برای رمزگذاری فایل های PDF، از API Aspose.PDF for .NET استفاده خواهیم کرد که یک API دستکاری اسناد غنی از ویژگی، قدرتمند و آسان برای پلت فرم python-net است. مدیر بسته NuGet را باز کنید، Aspose.pdf را جستجو کنید و نصب کنید. همچنین می توانید از دستور زیر از کنسول مدیریت بسته استفاده کنید.

Python Package Manager Console

pip install aspose-pdf

چگونه PDF را از طریق Python رمزگذاری کنیم


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

۱. یک سند PDF را با استفاده از شیء سند باز کنید. ۱. یک رمز عبور برای کاربر و مالک ایجاد کنید. ۱. با روش ** مستند.Encrypt** تماس بگیرید. ۱. فایل PDF را ذخیره کنید.

قطعه کد Python ارائه شده نحوه قفل کردن اسناد PDF را با استفاده از کتابخانه Aspose.PDF نشان می دهد. این یک سند PDF به نام «Encrypt.pdf» را باز می کند. PDF باز شده را با استفاده از تنظیمات رمزگذاری رمزگذاری رمزگذاری می کند. رمز عبور کاربر و رمز عبور مالک برای دسترسی و مدیریت مجوزها ارائه شده است و از الگوریتم رمزگذاری RC4x128 استفاده می کند. «0» نشان می دهد که هیچ مجوز خاصی برای کاربران برای اصلاح سند اعطا نمی شود. پس از رمزگذاری PDF، کد سند به روز شده را در یک فایل به نام ‘Encrypt_out.pdf’ در همان دایرکتوری که توسط متغیر ‘DataDir’ مشخص شده است ذخیره می کند. این قطعه کد یک مثال ساده از چگونگی استفاده از کتابخانه یا چارچوب Aspose.PDF برای قفل کردن فایل PDF و ذخیره نسخه قفل شده است.

رمزگذاری سند پی دی اف - Python

این کد نمونه نحوه رمزگذاری فایل PDF را نشان می دهد - Python

Input file:

File not added

Password:

Output format:

Output file:

    # Open document
    document = Document(dataDir+ "encrypt.pdf")
    # Encrypt PDF
    document.Encrypt("user", "owner", 0, CryptoAlgorithm.RC4x128)
    dataDir = dataDir + "encrypt_out.pdf"
    # Save updated PDF
    document.Save(dataDir)