يوجه هذا البرنامج التعليمي القصير ** كيفية إزالة القيود المفروضة على مستند PDF في Python **. يحتوي على جميع التفاصيل الخاصة بإنشاء بيئة التطوير ، وقائمة بالخطوات التي يجب تنفيذها أثناء كتابة التطبيق ، ونموذج كود قابل للتشغيل ** لإزالة جميع القيود من PDF في Python **. بعد إزالة جميع القيود ، سيعلمك تطبيق بعض القيود إذا لزم الأمر.
خطوات لإلغاء تأمين قيود PDF في Python
- اضبط البيئة على استخدم Aspose.PDF لبايثون عبر .NET لإزالة القيود
- قم بإنشاء كائن فئة DocumentPrivilege وقم بتهيئته باستخدام DocumentPrivilege.allow_all
- قم بإنشاء كائن PdfFileSecurity للسماح بالامتيازات المطلوبة
- اربط ملف PDF الهدف مع وجود بعض القيود عليه باستخدام كائن PdfFileSecurity
- اتصل بطريقة set_privilege () لتطبيق الإعدادات
- احفظ ملف PDF الناتج بعد إزالة جميع القيود
تحدد هذه الخطوات عملية تطوير * مزيل قيود ملف PDF في Python *. في هذه العملية ، يتم الإعلان عن كائن DocumentPrivilege وتهيئته باستخدام قيمة Allow All افتراضيًا متبوعة بإعلان كائن فئة PdfFileSecurity لفتح ملف PDF الهدف أو ربطه. في الخطوات النهائية ، قم باستدعاء طريقة set_privilege () عن طريق تمرير كائن فئة DocumentPrivilege كوسيطة وحفظ ملف PDF الناتج حيث تتم إزالة جميع القيود.
كود لإزالة القيود على مستند PDF في Python
import aspose.pdf as pdf | |
# Load License | |
license = pdf.License() | |
license.set_license("Aspose.Total.lic") | |
# Create DocumentPrivileges object | |
privilege = pdf.facades.DocumentPrivilege.allow_all | |
# Create PdfFileSecurity object | |
fileSecurity = pdf.facades.PdfFileSecurity() | |
fileSecurity.bind_pdf("PrivilegesApplied.pdf") | |
fileSecurity.set_privilege(privilege) | |
fileSecurity.save("PrivilegesRemoved.pdf") | |
print("Privileges removed successfully in PDF") |
يوضح الكود المذكور أعلاه عملية تطوير * برنامج إزالة قيود PDF في Python *. في نموذج التعليمات البرمجية هذا ، استخدمنا فئة DocumentPrivilege لتعيين امتياز allow_all ومع ذلك يمكنك استخدام قيم أخرى أيضًا على سبيل المثال allow_fill_in و edit_contents و edit_annotations لسرد القليل منها. باستخدام فئة PDFFileSecurity ، يمكنك تمكين / تعطيل قيود مختلفة مثل allow_print و allow_copy و forbid_all لتطبيق جميع القيود.
لقد علمتنا هذه المقالة * تغيير قيود المستندات بتنسيق PDF في Python *. إذا كنت تريد تغيير كلمة مرور ملف PDF ، فراجع المقالة على كيفية تغيير كلمة مرور PDF باستخدام Python.