این آموزش کوتاه راهنمای نحوه حذف محدودیتهای سند PDF در پایتون است. این برنامه دارای تمام جزئیات برای ایجاد محیط توسعه، فهرستی از مراحلی است که باید هنگام نوشتن برنامه انجام شود، و یک کد نمونه قابل اجرا برای حذف تمامی محدودیت ها از PDF در پایتون. پس از حذف تمامی محدودیت ها، به شما آموزش می دهد که در صورت نیاز چند محدودیت را اعمال کنید.
مراحل باز کردن قفل محدودیت های PDF در پایتون
- برای حذف محدودیتها، محیط را روی از Aspose.PDF برای پایتون از طریق دات نت استفاده کنید تنظیم کنید
- یک شی کلاس DocumentPrivilege ایجاد کنید و آن را با DocumentPrivilege.allow_all مقداردهی کنید
- یک شی PdfFileSecurity برای اجازه دادن به امتیازات مورد نظر ایجاد کنید
- با استفاده از شی PdfFileSecurity، PDF مورد نظر را که محدودیت هایی روی آن وجود دارد، متصل کنید
- برای اعمال تنظیمات، متد set_privilege() را فراخوانی کنید
- پس از حذف تمام محدودیت ها، فایل PDF حاصل را ذخیره کنید
این مراحل فرآیند توسعه حذف کننده محدودیت فایل PDF در پایتون را تعریف می کند. در این فرآیند، یک شی DocumentPrivilege به طور پیشفرض با یک مقدار Allow All اعلان و مقداردهی اولیه میشود و پس از آن یک شی کلاس PdfFileSecurity برای باز کردن یا اتصال فایل PDF مورد نظر اعلام میشود. در مراحل پایانی، متد set_privilege() را با ارسال شی کلاس DocumentPrivilege به عنوان آرگومان فراخوانی کنید و فایل پیدیاف حاصل را در جایی که تمام محدودیتها حذف شدهاند ذخیره کنید.
کدی برای حذف محدودیت های سند PDF در پایتون
کد فوق فرآیند توسعه نرم افزار حذف محدودیت PDF در پایتون را نشان می دهد. در این کد نمونه، ما از کلاس DocumentPrivilege برای تنظیم امتیاز allow_all استفاده کردهایم، اما میتوانید از مقادیر دیگری نیز برای مثال allow_fill_in، modify_contents، و modify_annotations برای فهرست کردن تعدادی استفاده کنید. با استفاده از کلاس PDFFileSecurity، میتوانید محدودیتهای مختلفی مانند allow_print، allow_copy و forbid_all را برای اعمال تمام محدودیتها فعال/غیرفعال کنید.
این مقاله به ما یاد داده است که تغییر محدودیت های سند PDF در پایتون. اگر می خواهید رمز یک فایل PDF را تغییر دهید، به مقاله در نحوه تغییر رمز عبور PDF با استفاده از پایتون مراجعه کنید.