ما مقالههایی درباره نحوه قفل کردن فایلهای Excel، PDF و ZIP با استفاده از GroupDocs.Merger Cloud SDKs منتشر کردهایم. این پست وبلاگ نحوه محافظت از فایلهای PowerPoint را با استفاده از GroupDocs.Merger Cloud SDK for Node.js با رمز عبور در Node.js آموزش میدهد. در واقع، شما می توانید نرم افزار محافظ رمز عبور را توسعه دهید تا اسناد تجاری خود را ایمن کنید و بدون نگرانی آنها را از طریق اینترنت به اشتراک بگذارید. علاوه بر این، میتوانید از یک محافظ رمز عبور آنلاین که توسط GroupDocs.Merger Cloud SDKs پشتیبانی میشود، استفاده کنید. بنابراین، این راهنما را به طور کامل دنبال کنید و هیچ بخش را از دست ندهید تا بتوانید از فایل های PPT/PPTX در Node.js به صورت برنامه نویسی محافظت کنید.
در این راهنما به نکات زیر خواهیم پرداخت:
- نرم افزار محافظت از رمز عبور - نصب کتابخانه
- فایل های پاورپوینت محافظت از رمز عبور در Node.js
- افزودن رمز عبور به پاورپوینت - محافظ رمز عبور آنلاین
نرم افزار محافظت از رمز عبور - نصب کتابخانه
ما این راهنما را با نصب GroupDocs.Merger Cloud SDK for Node.js شروع می کنیم. مطمئن شوید که Node.js را روی سیستم خود نصب کرده اید. بسیار ساده است و فقط دستور زیر را اجرا کنید:
npm install groupdocs-merger-cloud
در مرحله بعد، باید اعتبارنامه API (شناسه مشتری، Client Secret) را از API Cloud داشبورد دریافت کنید تا این کتابخانه محافظ رمز عبور را با پروژه Node.js خود یکپارچه کنید. لطفاً در صورت مشاهده هرگونه مشکل، از این [راهنما13 دیدن کنید.
فایلهای پاورپوینت محافظت از رمز عبور در Node.js
تاکنون GroupDocs.Merger Cloud SDK for Node.js را نصب و راه اندازی کرده ایم. بنابراین، میتوانیم تماسهای API را به کتابخانه شروع کنیم. ما فایل PPT/PPTX منبع را در API Clud داشبورد خود داریم که میتوانید آن را به صورت دستی آپلود کنید. با این حال، لطفاً از این لینک دیدن کنید تا نحوه آپلود فایل PPTX/PPT را به صورت برنامهنویسی بیاموزید.
لطفا مراحل ذکر شده در زیر را دنبال کنید:
- ماژول groupdocs-merger-cloud را در برنامه خود دریافت کنید.
- نمونه ای از کلاس Configuration را با Client ID و Client Secret راه اندازی کنید.
- یک شی از کلاس FileApi را با شیء کلاس Configuration نمونه سازی کنید.
- شیء کلاس SecurityApi را با اعتبار API نمونه سازی کنید.
- با تعریف مقادیری مانند filePath، password، outputPath و غیره یک شی از کلاس Options آماده کنید.
- برای افزودن رمز عبور به فایل پاورپوینت و ذخیره فایل حاصل، روش addPassword را فراخوانی کنید.
قطعه کد زیر نحوه محافظت از فایل های PowerPoint را در Node.js با رمز عبور نشان می دهد:
// ماژول groupdocs-merger-cloud را در برنامه خود دریافت کنید.
const groupdocs_merger_cloud = require("groupdocs-merger-cloud");
clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// نمونه ای از کلاس Configuration را با Client ID و Client Secret راه اندازی کنید.
const configuration = new groupdocs_merger_cloud.Configuration(clientId, clientSecret);
// URL پایه API را تعریف کنید.
configuration.apiBaseUrl = "https://api.groupdocs.cloud";
// یک شی از کلاس FileApi را با شیء کلاس Configuration نمونه سازی کنید.
var fileApi = new groupdocs_merger_cloud.FileApi(configuration);
// شیء کلاس SecurityApi را با اعتبار API نمونه سازی کنید.
const securityApi = groupdocs_merger_cloud.SecurityApi.fromKeys(clientId, clientSecret);
// با تعریف مقادیری مانند filePath، password، outputPath و غیره یک شی از کلاس Options آماده کنید.
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 را فراخوانی کنید و فایل حاصل را ذخیره کنید.
securityApi.addPassword(new groupdocs_merger_cloud.AddPasswordRequest(options));
قطعه کد بالا رمز عبور را به فایل پاورپوینت اضافه می کند و فایل حاصل را در پوشه ای به نام “output” در داشبورد API Cloud ذخیره می کند. با این حال، می توانید با فراخوانی روش downloadFile فایل را به صورت دستی یا برنامه ای دانلود کنید.
خروجی را در تصویر زیر مشاهده می کنید:
افزودن رمز عبور به پاورپوینت - محافظ رمز عبور آنلاین
ما میتوانیم با استفاده از این ابزار آنلاین که توسط GroupDocs.Merger Cloud SDKs پشتیبانی میشود، از فایلهای PPT/PPTX با رمز عبور محافظت کنیم. این ابزار آنلاین مبتنی بر وب است و ویژگی های قوی تبدیل و دستکاری فایل را ارائه می دهد. با این حال، برای استفاده از آن، از شما خواسته نمی شود که برای هیچ اشتراکی ثبت نام کنید.
نتیجه
برای نتیجه گیری، GroupDocs.Merger نه تنها Cloud SDK و REST API را ارائه می دهد، بلکه ابزاری آنلاین برای غیر برنامه نویسان برای افزودن رمز عبور به فایل های پاورپوینت نیز ارائه می دهد. بنابراین، ما از طریق قطعه کد برای محافظت از فایل های پاورپوینت با رمز عبور در Node.js قدم زدیم. علاوه بر این، میتوانید مخزن documentation و GitHub را کاوش کنید تا در مورد ویژگیهای دیگر اطلاعات کسب کنید. علاوه بر این، میتوانید بدون APIهای زنده تعامل داشته باشید اینجا.
سرانجام، groupdocs.cloud در حال نوشتن مقالات جدید است. بنابراین، لطفا برای به روز رسانی های منظم در تماس باشید.
راهنما در دسترس است
میتوانید در مورد سؤالات یا سؤالات خود در [تالار گفتوگو 24 ما با ما در میان بگذارید.
سوالات متداول - سوالات متداول
چگونه از یک ارائه پاورپوینت با رمز عبور محافظت کنم؟
میتوانید با استفاده از GroupDocs.Merger Cloud SDKs و این نرمافزار محافظ رمز عبور آنلاین به فایلهای پاورپوینت گذرواژه اضافه کنید.