قم بإلغاء حماية مستندات Word باستخدام Python

في حالات مختلفة ، تتم حماية مستندات Word بكلمة مرور قبل مشاركتها. عند استلام المستندات المحمية ، تحتاج إلى إلغاء قفلها للوصول إلى محتواها. لإجراء إلغاء القفل برمجيًا ، تتناول هذه المقالة كيفية إلغاء حماية مستند Word المحمي بكلمة مرور باستخدام Python. علاوة على ذلك ، سنغطي كيفية إزالة القيود المطبقة على مستند Word ديناميكيًا.

مكتبة Python لإلغاء حماية مستندات Word

لإلغاء تأمين مستندات Word برمجيًا ، سنستخدم Aspose.Words for Python. إنها مكتبة غنية بالميزات تسهل عليك إنشاء مستندات Word جديدة من البداية ومعالجة المستندات الموجودة. يمكنك تثبيت المكتبة في تطبيقات Python الخاصة بك من PyPI باستخدام أمر pip التالي.

pip install aspose-words 

قم بإلغاء حماية مستند Word في Python

لإلغاء حماية مستند Word ، ستحتاج إلى توفير كلمة المرور الخاصة به. فيما يلي خطوات إلغاء حماية مستند Word في Python.

  • قم بتحميل مستند Word المحمي بكلمة مرور عن طريق تحديد مساره وكلمة المرور في مُنشئ المستند.
  • احفظ المستند باستخدام طريقة Document.save(string).

يوضح نموذج التعليمات البرمجية التالي كيفية تحميل مستند Word محمي بكلمة مرور وحفظه كمستند غير محمي.

import aspose.words as aw

# تحميل مستند Word المحمي بكلمة مرور
doc = aw.Document("document-password-protected.docx", aw.loading.LoadOptions("password"))

# احفظ الوثيقة
doc.save("document-unprotected.docx")

قم بإزالة القيود في مستند Word باستخدام Python

يتيح لك برنامج MS Word أيضًا حماية المستندات من خلال تطبيق قيود مختلفة. على سبيل المثال ، يمكنك جعل المستند للقراءة فقط ، والسماح بالتعليقات أو المراجعات فقط ، وما إلى ذلك. توضح الخطوات التالية كيفية إزالة القيود في مستند Word باستخدام Python.

  • قم بتحميل مستند Word المحمي بكلمة مرور عن طريق تحديد مساره وكلمة المرور في مُنشئ المستند.
  • استدعاء طريقة Document.unprotect() لإزالة القيود.
  • احفظ المستند المحدث باستخدام طريقة Document.save(string).

يُظهر نموذج التعليمات البرمجية التالي كيفية إلغاء حماية مستند Word عن طريق إزالة القيود.

import aspose.words as aw

# تحميل مستند Word المحمي بكلمة مرور
doc = aw.Document("document-password-protected.docx", aw.loading.LoadOptions("password"))

# إزالة القيود
doc.unprotect()

# احفظ المستند المحدث
doc.save("document-unprotected.docx")

احصل على ترخيص API مجاني

يمكنك الحصول على ترخيص مؤقت لاستخدام Aspose.Words مع Python بدون قيود تقييم.

استنتاج

في هذه المقالة ، تعلمت كيفية إلغاء حماية مستندات Word في Python. علاوة على ذلك ، لقد رأيت كيفية إزالة القيود المطبقة على مستند Word. يمكنك استكشاف المزيد حول Aspose.Words for Python باستخدام التوثيق. إذا كان لديك أي استفسارات ، فلا تتردد في طرحها على المنتدى.

أنظر أيضا