การป้องกันเป็นสิ่งสำคัญสำหรับเอกสารที่เป็นความลับและเป็นส่วนตัว ในบทความนี้ เราจะดูวิธีการล็อกไฟล์งานนำเสนอ PowerPoint ด้วยรหัสผ่านใน Java นอกจากนี้ เราจะเรียนรู้วิธีปลดล็อกไฟล์งานนำเสนอโดยการลบรหัสผ่าน และวิธีการเปลี่ยนรหัสผ่านที่มีอยู่ของไฟล์ PPT & PPTX

การนำเสนอการป้องกันด้วยรหัสผ่าน - ล็อคปลดล็อค PPT-PPTX ใน Java

หัวข้อต่อไปนี้จะกล่าวถึงด้านล่าง:

Java API เพื่อล็อคและปลดล็อคไฟล์ PowerPoint

เพื่อจัดการกับการป้องกันไฟล์งานนำเสนอ เราจะใช้ Java API ของ 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>

เพิ่มรหัสผ่านให้กับไฟล์ PowerPoint ใน Java - ล็อค PPT/PPTX

ล็อค PPT ด้วยรหัสผ่าน

คุณสามารถล็อกไฟล์งานนำเสนอใดๆ ได้อย่างง่ายดายโดยเพิ่มรหัสผ่านให้กับไฟล์นั้นโดยทางโปรแกรม ขั้นตอนต่อไปนี้แสดงวิธีเพิ่มรหัสผ่านให้กับไฟล์งานนำเสนอ PowerPoint (PPT/PPTX) ใน Java

  • ตั้งรหัสผ่านโดยใช้ AddPasswordOptions
  • โหลดไฟล์งานนำเสนอโดยใช้คลาส Merger
  • ใช้รหัสผ่านโดยใช้เมธอด .
  • บันทึกงานนำเสนอที่มีการป้องกันโดยใช้เมธอด save()

ข้อมูลโค้ด 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
  • ตอนนี้ เปลี่ยนรหัสผ่านโดยใช้ )) กระบวนการ.
  • สุดท้าย เรียกเมธอด save() เพื่อบันทึกไฟล์ที่ถูกล็อก

นี่คือข้อมูลโค้ด 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()
  • บันทึกไฟล์ที่ปลดล็อคโดยใช้เมธอด save()

ตัวอย่างโค้ด 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 for Java โปรดไปที่ เอกสารประกอบ จะช่วยให้คุณพัฒนาแอปพลิเคชันของคุณเองเพื่อล็อกและปลดล็อกไฟล์งานนำเสนอ หากมีข้อสงสัย โปรดติดต่อเราทาง ฟอรัม

ดูสิ่งนี้ด้วย