הגנה חשובה עבור מסמכים סודיים ופרטיים. במאמר זה נראה כיצד לנעול קבצי מצגת של PowerPoint עם סיסמה ב-Java. בהמשך, נלמד לפתוח קבצי מצגת על ידי הסרת הסיסמה שלהם וגם כיצד לשנות את הסיסמה הקיימת של קבצי PPT ו-PPTX.

הגנת מצגות באמצעות סיסמה - נעילת ביטול נעילה של PPT-PPTX ב-Java

הנושאים הבאים נדונים להלן:

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

נעל PPT עם סיסמה

אתה יכול לנעול כל קובץ מצגת בקלות על ידי הוספת סיסמה לו באופן תוכנתי. השלבים הבאים מראים כיצד להוסיף סיסמה לכל מצגת 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");

כאשר אתה מנסה לפתוח את קובץ הפלט שהתקבל מהקוד לעיל, העורך או הצופה יבקשו את הסיסמה בזמן פתיחת המצגת.

הזן סיסמה ל-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 - סיסמה הוסרה

בואו נסיר את ההגנה וניתן לכולם לגשת לקובץ. פשוט, פתח את הקובץ ולאחר מכן הסר את הסיסמה שלו לגישה ציבורית. השלבים הבאים מראים כיצד לבטל את נעילת קובץ 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, בקר בתיעוד.זה יעזור לך לפתח יישומים משלך לנעילה ולביטול נעילה של קבצי מצגת. לשאלות, צור איתנו קשר דרך הפורום.

ראה גם