حماية ملفات PowerPoint بكلمة مرور في Node.js

لقد نشرنا مقالات حول كيفية قفل ملفات Excel وPDF وZIP باستخدام GroupDocs.Merger Cloud SDKs. يعلم منشور المدونة هذا كيفية حماية ملفات PowerPoint بكلمة مرور في Node.js باستخدام GroupDocs.Merger Cloud SDK for Node.js. في الواقع، يمكنك تطوير برنامج حماية بكلمة مرور لتأمين مستندات عملك ومشاركتها عبر الإنترنت دون قلق. بالإضافة إلى ذلك، يمكنك أيضًا الاستفادة من أداة حماية كلمة المرور عبر الإنترنت والتي يتم تشغيلها بواسطة GroupDocs.Merger Cloud SDKs. لذا، اتبع هذا الدليل بالكامل ولا تفوت أي قسم حتى تتمكن من حماية ملفات PPT/PPTX بكلمة مرور في Node.js برمجيًا.

وسوف نتناول النقاط التالية في هذا الدليل:

برنامج حماية كلمة المرور - تثبيت المكتبة

لقد بدأنا هذا الدليل بتثبيت GroupDocs.Merger Cloud SDK for Node.js. تأكد من أنك قمت بتثبيت Node.js على نظامك. إنه أمر بسيط للغاية ويقوم فقط بتشغيل الأمر التالي:

npm install groupdocs-merger-cloud

بعد ذلك، تحتاج إلى الحصول على بيانات اعتماد API (معرف العميل، سر العميل) من API Cloud dashboard لدمج مكتبة حماية كلمة المرور هذه مع مشروع Node.js الخاص بك. يرجى زيارة هذا الدليل في حالة مواجهة أي صعوبات.

حماية ملفات PowerPoint بكلمة مرور في Node.js

لقد قمنا حتى الآن بتثبيت وإعداد GroupDocs.Merger Cloud SDK for Node.js. لذلك، يمكننا البدء في إجراء استدعاءات API للمكتبة. لدينا ملف PPT/PPTX المصدر على API Clud dashboard الذي يمكنك تحميله يدويًا. ومع ذلك، يرجى زيارة هذا الرابط لمعرفة كيفية تحميل ملف PPTX/PPT برمجيًا.

يرجى اتباع الخطوات المذكورة أدناه:

  • احصل على وحدة groupdocs-merger-cloud في تطبيقك.
  • قم بتهيئة مثيل لفئة التكوين بمعرف العميل وسر العميل.
  • إنشاء كائن من فئة FileApi مع كائن من فئة التكوين.
  • قم بإنشاء مثيل لكائن فئة SecurityApi باستخدام بيانات اعتماد API.
  • قم بإعداد كائن من فئة Options عن طريق تحديد القيم مثل filePath، وpassword، وoutputPath، وما إلى ذلك.
  • اتصل بالطريقة addPassword لإضافة كلمة مرور إلى ملف PowerPoint وحفظ الملف الناتج.

يوضح مقتطف التعليمات البرمجية التالي كيفية حماية ملفات PowerPoint بكلمة مرور في Node.js:

// احصل على الوحدة النمطية groupdocs-merger-cloud في تطبيقك.
const groupdocs_merger_cloud = require("groupdocs-merger-cloud");
clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// قم بتهيئة مثيل لفئة التكوين بمعرف العميل وسر العميل.
const configuration = new groupdocs_merger_cloud.Configuration(clientId, clientSecret);
// حدد عنوان URL الأساسي لواجهة برمجة التطبيقات.
configuration.apiBaseUrl = "https://api.groupdocs.cloud";
// إنشاء كائن من فئة FileApi مع كائن من فئة التكوين.
var fileApi = new groupdocs_merger_cloud.FileApi(configuration);
// قم بإنشاء مثيل لكائن فئة SecurityApi باستخدام بيانات اعتماد API.
 const securityApi = groupdocs_merger_cloud.SecurityApi.fromKeys(clientId, clientSecret);
// قم بإعداد كائن من فئة Options عن طريق تحديد القيم مثل filePath، وpassword، وoutputPath، وما إلى ذلك.
 let options = new groupdocs_merger_cloud.Options();
 options.fileInfo = new groupdocs_merger_cloud.FileInfo();
 options.fileInfo.filePath = "sample.pptx";  
 options.fileInfo.password = "qwerty";  
 options.outputPath = "output/protected.pptx";
// قم باستدعاء الأسلوب addPassword لحماية ملف PowerPoint بكلمة مرور وحفظ الملف الناتج.
 securityApi.addPassword(new groupdocs_merger_cloud.AddPasswordRequest(options));

يضيف مقتطف الكود أعلاه كلمة المرور إلى ملف PowerPoint ويحفظ الملف الناتج في المجلد المسمى “output” في لوحة معلومات API Cloud. ومع ذلك، يمكنك تنزيل الملف يدويًا أو برمجيًا عن طريق استدعاء الأسلوب downloadFile.

يمكنك رؤية الإخراج في الصورة أدناه:

حماية كلمة المرور ppt

إضافة كلمة مرور إلى PowerPoint - حامي كلمة المرور عبر الإنترنت

يمكننا حماية ملفات PPT/PPTX بكلمة مرور باستخدام هذه الأداة عبر الإنترنت المدعومة بـ GroupDocs.Merger Cloud SDKs. تعتمد هذه الأداة عبر الإنترنت على الويب وتوفر ميزات قوية للتحويل ومعالجة الملفات. ومع ذلك، لن يُطلب منك التسجيل للحصول على أي اشتراك لاستخدامه.

حامي كلمة المرور على الإنترنت

خاتمة

في الختام، لا يقدم GroupDocs.Merger فقط Cloud SDKs وREST APIs ولكنه يوفر أيضًا أداة عبر الإنترنت لغير المبرمجين لإضافة كلمة مرور إلى ملفات PowerPoint. لذلك، قمنا بالتعرف على مقتطف التعليمات البرمجية لحماية ملفات PowerPoint بكلمة مرور في Node.js. علاوة على ذلك، يمكنك استكشاف الوثائق و GitHub الريبو للتعرف على الميزات الأخرى. بالإضافة إلى ذلك، يمكنك التفاعل بدون واجهات برمجة التطبيقات المباشرة هنا.

أخيرًا، يقوم groupdocs.cloud بكتابة مقالات جديدة. لذا، يرجى البقاء على اتصال للحصول على التحديثات المنتظمة.

المساعدة متاحة

يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.

الأسئلة المتداولة – الأسئلة الشائعة

كيف أقوم بحماية عرض PowerPoint التقديمي بكلمة مرور؟

يمكنك إضافة كلمة مرور إلى ملفات PowerPoint باستخدام GroupDocs.Merger Cloud SDKs وبرنامج حماية كلمة المرور عبر الإنترنت هذا.

أنظر أيضا