در دنیای بسیار متصل امروزی، ارائههای PowerPoint به طور گسترده برای اشتراکگذاری اطلاعات، ارائه پیامهای تاثیرگذار و ارائه ایدهها استفاده میشوند. با این حال، ممکن است مواردی وجود داشته باشد که شما نیاز به محدود کردن دسترسی به فایلهای پاورپوینت خود برای حفظ محرمانه بودن و جلوگیری از استفاده غیرمجاز داشته باشید. بنابراین، با محافظت از ارائه های پاورپوینت خود با رمز عبور، می توانید اطمینان حاصل کنید که فقط افراد مجاز می توانند محتوا را باز کرده و مشاهده کنند. در این مقاله، جزئیات نحوه محافظت از ارائههای پاورپوینت با رمز عبور با استفاده از NET REST API را بررسی میکنیم که به شما امکان میدهد از ارائههای خود محافظت کنید.
- NET REST API برای ایمن کردن PPT
- پاورپوینت محافظت از رمز عبور با استفاده از C#.NET
- نحوه رمزگذاری پاورپوینت با استفاده از دستورات cURL
NET REST API برای ایمن کردن PPT
Aspose.Slides Cloud SDK for .NET مجموعه ای قدرتمند از ویژگی ها و قابلیت ها را برای کار با ارائه های پاورپوینت ارائه می دهد. وقتی صحبت از فایلهای پاورپوینت محافظت از رمز عبور میشود، SDK یکپارچهسازی یکپارچه و روشهای آسان برای انجام این کار را به صورت برنامهریزی ارائه میدهد. علاوه بر این، اسناد جامع و پشتیبانی گسترده API به شما این امکان را میدهد که عملکرد محافظت از رمز عبور را در برنامههای خود بگنجانید. همچنین شما را قادر می سازد تا فرآیند را خودکار کنید و راه حلی امن برای محافظت از فایل پاورپوینت ارائه می دهد.
اکنون، برای استفاده از SDK، لطفا «Aspose.Slides-Cloud» را در NuGet packages manager جستجو کنید و روی دکمه «افزودن بسته» کلیک کنید. علاوه بر این، یک حساب کاربری در [داشبورد ابری] (https://dashboard.aspose.cloud/) ایجاد کنید و اعتبار مشتری شخصی خود را دریافت کنید.
میتوانید از [شروع سریع] (https://docs.aspose.cloud/slides/quickstart/) دیدن کنید تا تمام جزئیات مربوط به نحوه ایجاد یک حساب کاربری از طریق داشبورد ابری را در نظر بگیرید.
پاورپوینت محافظت از رمز عبور با استفاده از C#.NET
لطفاً از قطعه کد زیر برای رمزگذاری فایل PPT استفاده کنید.
// برای مثالهای بیشتر، لطفاً به https://github.com/aspose-slides-cloud مراجعه کنید
// دریافت اعتبار مشتری از https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";
// یک نمونه از SlidesApi ایجاد کنید
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
ProtectionProperties dtoProperties = new ProtectionProperties
{
IsEncrypted = true,
IsWriteProtected = true,
WritePassword = "write",
ReadPassword = "read"
};
// برای رمزگذاری ارائه پاورپوینت با API تماس بگیرید
slidesApi.SetProtection("Prismatic design.pptx", dtoProperties);
هنگامی که پاورپوینت حاصل را باز می کنید، یک اعلان برای وارد کردن رمز عبور نمایش داده می شود. بنابراین ابتدا باید رمز عبور خواندن پاورپوینت را وارد کنید و در گفتگوی بعدی رمز عبور را وارد کنید تا ویرایش پاورپوینت فعال شود.
در زیر جزئیات مربوط به قطعه کد ذکر شده در بالا آورده شده است.
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
یک شی از کلاس SlidesApi ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.
ProtectionProperties dtoProperties = new ProtectionProperties
{
IsEncrypted = true,
IsWriteProtected = true,
WritePassword = "write",
ReadPassword = "read"
};
با استفاده از آبجکت ProtectionProperties، مشخص می کنیم که آیا سند از تغییرات محافظت می شود و همچنین رمزهای عبور مورد نیاز برای ویرایش و مشاهده اسناد.
slidesApi.SetProtection("Prismatic design.pptx", dtoProperties);
برای رمزگذاری ارائه پاورپوینت با API تماس بگیرید. پس از عملکرد موفقیت آمیز، PPTX به روز شده در همان فضای ذخیره سازی ابری ذخیره می شود.
نمونه پاورپوینت استفاده شده در مثال بالا را می توان از Personalizable bookmarks.pptx دانلود کرد.
نحوه رمزگذاری پاورپوینت با استفاده از دستورات cURL
با استفاده از قدرت دستورات cURL، میتوانید تماسهای API را با Aspose.Slides Cloud API انجام دهید و عملیاتهای مختلفی از جمله افزودن محافظت از رمز عبور به فایلهای پاورپوینت خود را انجام دهید. لطفاً توجه داشته باشید که دستورات cURL یک روش منعطف و راحت برای تعامل با Aspose.Slides Cloud API را ارائه میدهند که به شما امکان میدهد حفاظت از رمز عبور را به طور یکپارچه در برنامهها یا اسکریپتهای خود ادغام کنید. بنابراین، این رویکرد یک راه حل قابل اعتماد و کارآمد برای محافظت از فایل های پاورپوینت با رمز عبور ارائه می دهد.
اولین گام در این رویکرد، تولید یک نشانه دسترسی JWT است. بنابراین لطفا دستور زیر را اجرا کنید:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
اکنون دستور زیر را برای رمزگذاری ارائه پاورپوینت اجرا کنید.
curl -v "https://api.aspose.cloud/v3.0/slides/{sourcePPTX}/protection" \
-X PUT \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"IsEncrypted\": true, \"IsWriteProtected\": true,\"ReadPassword\": \"read\", \"WritePassword\": \"write\"}"
«sourcePPTX» را با نام پاورپوینت ورودی که قبلاً در فضای ذخیرهسازی ابری موجود است، و «accessToken» را با نشانه دسترسی JWT که در بالا ایجاد شده است جایگزین کنید.
نتیجه
در پایان، افزودن محافظت از رمز عبور به ارائه های پاورپوینت شما برای حفظ امنیت و محرمانه بودن داده ها بسیار مهم است. چه در حال به اشتراک گذاری اطلاعات حساس با مشتریان، همکاران یا ارائه در یک محیط عمومی باشید، محافظت از رمز عبور تضمین می کند که فقط افراد مجاز می توانند به محتوای شما دسترسی داشته باشند. با قدرت Aspose.Slides Cloud و راحتی دستورات cURL، شما ابزارهایی را دارید که به راحتی محافظت از رمز عبور را در فایل های پاورپوینت خود پیاده سازی کنید.
از همین امروز ایمن سازی فایل های پاورپوینت خود را شروع کنید و از آرامش خاطری که با دانستن اینکه محتوای شما محافظت می شود، لذت ببرید.
لینک های مفید
- راهنمای برنامه نویس
- مرجع API
- کد منبع SDK
- تالار گفتمان پشتیبانی رایگان
- [نمایشهای نمایشی زنده] (https://products.aspose.app/slides/family)
مقالات مرتبط
ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: