حفاظت برای اسناد محرمانه و خصوصی مهم است. در این مقاله نحوه قفل کردن فایل های ارائه پاورپوینت با رمز عبور در Java را خواهیم دید. علاوه بر این، باز کردن قفل فایل های ارائه با حذف رمز عبور و همچنین نحوه تغییر رمز عبور موجود فایل های PPT و PPTX را یاد خواهیم گرفت.
موضوعات زیر در زیر مورد بحث قرار می گیرد:
- Java API برای محافظت از پاورپوینت PPT/PPTX با رمز عبور
- با افزودن رمز عبور، فایل های پاورپوینت را قفل کنید
- رمز عبور PPT/PPTX را تغییر دهید
- نحوه حذف رمزهای عبور ارائه
Java API برای قفل و باز کردن قفل فایل های پاورپوینت
به منظور مقابله با محافظت از فایل های ارائه، از API Java GroupDocs.Merger استفاده می کنیم. API ویژگیهای حفاظت از رمز عبور، افزودن، تغییر و حذف را برای ارائهها و سایر اسناد فراهم میکند.
دانلود و پیکربندی کنید
کتابخانه را از بخش دانلودها دریافت کنید. برای برنامه Java مبتنی بر Maven خود، فقط پیکربندی pom.xml زیر را اضافه کنید. پس از این، می توانید نمونه های این مقاله و همچنین نمونه های بسیار دیگری را که در GitHub موجود است، امتحان کنید. برای جزئیات، می توانید از مرجع API دیدن کنید.
<repository>
<id>GroupDocsJavaAPI</id>
<name>GroupDocs Java API</name>
<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-merger</artifactId>
<version>21.9</version>
</dependency>
اضافه کردن رمز عبور به فایل های پاورپوینت در Java - قفل PPT/PPTX
شما می توانید هر فایل ارائه را به راحتی با افزودن رمز عبور به آن به صورت برنامه ریزی شده قفل کنید. مراحل زیر نحوه افزودن رمز عبور به هر فایل ارائه پاورپوینت (PPT/PPTX) در Java را نشان می دهد.
- رمز عبور را با استفاده از AddPasswordOptions تنظیم کنید.
- فایل ارائه را با استفاده از کلاس Merger بارگیری کنید.
- رمز عبور را با استفاده از روش addPassword() اعمال کنید .
- ارائه محافظت شده را با استفاده از روش save() ذخیره کنید.
قطعه کد Java زیر، ارائه را با افزودن رمز عبور به فایل PPT قفل می کند.
/*
* محافظت از فایل های پاورپوینت با رمز عبور در جاوا
*/
AddPasswordOptions addOptions = new AddPasswordOptions("mySECRETpassWORD");
Merger merger = new Merger("path/presentation.pptx");
merger.addPassword(addOptions);
merger.save("path/protected-presentation.pptx");
هنگامی که می خواهید فایل خروجی به دست آمده از کد بالا را باز کنید، ویرایشگر یا بیننده هنگام باز کردن ارائه، رمز عبور را می خواهد.
رمز عبور موجود فایل های PPT/PPTX را در Java به روز کنید
اگر شک دارید که رمز عبور شما توسط شخصی مورد بررسی قرار گرفته است. شما می توانید آن را به راحتی تغییر دهید. مراحل زیر به شما امکان می دهد رمز عبور موجود فایل ارائه را در Java تغییر دهید.
- گزینههای بارگیری را با استفاده از رمز عبور فعلی آماده کنید.
- گزینههای بهروزرسانی را با استفاده از رمز عبور جدید تنظیم کنید.
- ارائه را با استفاده از کلاس Merger بارگیری کنید.
- اکنون، رمز عبور را با استفاده از [updatePassword()](https://apireference.groupdocs.com/merger/java/com.groupdocs.merger/Merger#updatePassword(com.groupdocs.merger.domain.options.interfaces.IUpdatePasswords تغییر دهید )) روش.
- در نهایت، برای ذخیره فایل قفل شده، متد save() را فراخوانی کنید.
در اینجا قطعه کد Java وجود دارد که رمز عبور موجود را با گذرواژه جدیدی از ارائه پاورپوینت PPT/PPTX تغییر میدهد.
/*
* رمز عبور فایل های PPT/PPTX محافظت شده را در Java تغییر دهید
*/
LoadOptions loadOptions = new LoadOptions("mySECRETpassWORD");
UpdatePasswordOptions updateOptions = new UpdatePasswordOptions("TOPSECRET_pa22WORD");
Merger merger = new Merger("path/protected-presentation.pptx", loadOptions);
merger.updatePassword(updateOptions);
merger.save("path/pwd-changed-presentation.pptx");
رمز عبور ارائه در Java را حذف کنید - قفل PPT/PPTX را باز کنید
بیایید حفاظت را برداریم و اجازه دهیم همه به فایل دسترسی داشته باشند. فقط فایل را باز کنید و پسورد آن را برای دسترسی عمومی حذف کنید. مراحل زیر نحوه باز کردن قفل فایل PPT را با حذف رمز عبور در Java نشان می دهد.
- گزینههای بارگیری را با استفاده از آخرین رمز عبور آماده کنید.
- فایل پاورپوینت PPT/PPTX را با استفاده از کلاس Merger بارگیری کنید.
- رمز عبور را با استفاده از روش removePassword() حذف کنید.
- فایل قفل شده را با استفاده از روش save() ذخیره کنید.
نمونه کد Java زیر رمز عبور را از فایل ارائه پاورپوینت حذف می کند تا قفل آن باز بماند.
/*
* حذف رمز عبور از ارائه های پاورپوینت در جاوا
*/
LoadOptions loadOptions = new LoadOptions("mySECRETpassWORD");
Merger merger = new Merger("path/protected-presentation.pptx", loadOptions);
merger.removePassword();
merger.save("path/no-pwd-presentation.pptx");
مجوز API رایگان دریافت کنید
میتوانید برای استفاده از API بدون محدودیت ارزیابی، یک مجوز موقت رایگان دریافت کنید.
نتیجه
بیایید آنچه را که امروز یاد گرفتیم خلاصه کنیم. ما از یک ارائه پاورپوینت (PPTX) استفاده کردیم و ابتدا یک رمز عبور به آن اضافه کردیم تا قفل شود. بعد، رمز عبور موجود آن را تغییر دادیم. در آخر، نحوه حذف رمز عبور فایل پاورپوینت محافظت شده در Java را یاد گرفتیم.
برای کسب اطلاعات بیشتر در مورد GroupDocs.Merger for Java، به اسناد مراجعه کنید. این به شما کمک می کند تا برنامه های کاربردی خود را برای قفل و باز کردن قفل فایل های ارائه توسعه دهید. برای سؤالات، از طریق forum با ما تماس بگیرید.