حماية Unprotect Word C ++

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

واجهة برمجة تطبيقات C ++ لحماية / إلغاء حماية مستندات Word

تم تصميم Aspose.Words for C ++ لإنشاء مستندات MS Word ومعالجتها داخل تطبيقات C ++. توفر واجهة برمجة التطبيقات ميزات معالجة المستندات الأساسية والمتقدمة التي تغطي أيضًا حماية مستندات Word وإلغاء حمايتها. يمكنك إما تنزيل حزمة API أو تثبيتها من NuGet.

PM> Install-Package Aspose.Words.Cpp

حماية مستند Word باستخدام C ++

يتيح لك Aspose.Words for C ++ استخدام أنواع الحماية التالية من أجل تقييد وصول المستخدم إلى المستند.

  • AllowOnlyComments - يُسمح بتعديل التعليقات في المستند.
  • AllowOnlyFormFields - يمكن للمستخدم إدخال البيانات فقط في حقول النموذج في المستند.
  • AllowOnlyRevisions - يمكن للمستخدم إضافة علامات المراجعة فقط إلى المستند.
  • للقراءة فقط - لا يُسمح بإجراء تغييرات على المستند (متاح منذ Microsoft Word 2003).
  • NoProtection - المستند غير محمي.

فيما يلي خطوات حماية مستند Word.

يُظهر نموذج التعليمات البرمجية التالي كيفية حماية مستند Word باستخدام C ++.

// تحميل مستند Word
System::SharedPtr<Document> doc = System::MakeObject<Document>(inputFileName);

// حماية المستند
doc->Protect(ProtectionType::AllowOnlyFormFields, u"password");

// احفظ المستند
doc->Save(u"protected.doc");

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

يتيح لك Aspose.Words for C ++ إلغاء حماية مستندات MS Word حتى إذا كنت لا تعرف كلمة المرور. لإلغاء حماية مستند Word المحمي بكلمة مرور ، يمكنك اتباع الخطوات التالية.

// تحميل مستند Word
System::SharedPtr<Document> doc = System::MakeObject<Document>(inputFileName);

// قم بإلغاء حماية المستند
doc->Unprotect();

// احفظ المستند
doc->Save(u"unprotected.doc");

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

يمكنك الحصول على ترخيص مؤقت مجاني لتجربة واجهة برمجة التطبيقات بدون قيود تقييمية.

استنتاج

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

أنظر أيضا