הגנה חשובה עבור מסמכים סודיים ופרטיים. במאמר זה נראה כיצד לנעול קבצי מצגת של PowerPoint עם סיסמה ב-Java. בהמשך, נלמד לפתוח קבצי מצגת על ידי הסרת הסיסמה שלהם וגם כיצד לשנות את הסיסמה הקיימת של קבצי PPT ו-PPTX.
הנושאים הבאים נדונים להלן:
- Java API להגנה על PowerPoint PPT/PPTX עם סיסמה
- נעל קבצי PowerPoint על ידי הוספת סיסמה
- שנה סיסמת PPT/PPTX
- כיצד להסיר סיסמאות למצגות
Java API לנעילה וביטול נעילה של קבצי PowerPoint
על מנת להתמודד עם ההגנה על קבצי מצגת, נשתמש ב-Java API של GroupDocs.Merger.ה-API מספק תכונות הוספה, שינוי והסרה של הגנה באמצעות סיסמה עבור מצגות ומסמכים אחרים.
הורד והגדר
קבל את הספרייה מהקטע הורדות.עבור יישום Java המבוסס על Maven, פשוט הוסף את התצורה הבאה של pom.xml. לאחר מכן, תוכל לנסות את הדוגמאות של מאמר זה, כמו גם את הדוגמאות הרבות נוספות הזמינות ב-GitHub.לפרטים, אתה יכול לבקר ב-API Reference.
<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>
הוסף סיסמה לקבצי PowerPoint ב-Java - נעל PPT/PPTX
אתה יכול לנעול כל קובץ מצגת בקלות על ידי הוספת סיסמה לו באופן תוכנתי. השלבים הבאים מראים כיצד להוסיף סיסמה לכל מצגת PowerPoint (PPT/PPTX) ב-Java.
- הגדר את הסיסמה באמצעות AddPasswordOptions.
- טען את קובץ המצגת באמצעות המחלקה Merger.
- החל את הסיסמה באמצעות שיטת addPassword.
- שמור את המצגת המוגנת בשיטת השמירה.
קטע הקוד הבא של Java נועל את המצגת על ידי הוספת סיסמה לקובץ PPT.
/*
* הגן באמצעות סיסמה על קבצי PowerPoint ב-Java
*/
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.
- לבסוף, התקשר לשיטת השמירה כדי לשמור את הקובץ הנעול.
הנה קטע הקוד של Java שמשנה את הסיסמה הקיימת עם סיסמה חדשה של מצגת PowerPoint 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.
- הכן את אפשרויות הטעינה באמצעות הסיסמה העדכנית ביותר.
- טען את קובץ PowerPoint PPT/PPTX באמצעות המחלקה Merger.
- הסר את הסיסמה באמצעות שיטת removePassword.
- שמור את הקובץ הלא נעול בשיטת השמירה.
דגימת קוד ה-Java הבאה מסירה את הסיסמה מקובץ מצגת PowerPoint כדי לשמור אותה לא נעולה.
/*
* הסר סיסמה ממצגות PowerPoint ב-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 ללא מגבלות ההערכה.
סיכום
בואו נסכם את מה שלמדנו היום. השתמשנו במצגת PowerPoint (PPTX) ותחילה, הוספנו לה סיסמה כדי לנעול אותה. לאחר מכן, שינינו את הסיסמה הקיימת שלו. לבסוף, למדנו כיצד להסיר את הסיסמה של קובץ PowerPoint המוגן ב-Java.
למידע נוסף על GroupDocs.Merger עבור Java, בקר בתיעוד.זה יעזור לך לפתח יישומים משלך לנעילה ולביטול נעילה של קבצי מצגת. לשאלות, צור איתנו קשר דרך הפורום.