기밀 및 개인 문서의 경우 보호가 중요합니다. 이 기사에서는 Java에서 파워포인트 프레젠테이션 파일을 비밀번호로 잠그는 방법에 대해 알아봅니다. 또한 비밀번호를 제거하여 프레젠테이션 파일의 잠금을 해제하는 방법과 PPT 및 PPTX 파일의 기존 비밀번호를 변경하는 방법을 배웁니다.

암호 보호 프레젠테이션 - Java에서 PPT-PPTX 잠금 해제 잠금

다음 주제는 아래에서 논의됩니다.

PowerPoint 파일을 잠그고 잠금 해제하는 Java API

프레젠테이션 파일 보호를 위해 GroupDocs.Merger의 Java API를 사용합니다. API는 프레젠테이션 및 기타 문서에 대한 암호 보호 기능 추가, 변경 및 제거를 제공합니다.

다운로드 및 구성

다운로드 섹션에서 라이브러리를 가져옵니다. Maven 기반 Java 애플리케이션의 경우 다음 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에서 PowerPoint 파일에 암호 추가 - PPT/PPTX 잠금

비밀번호로 PPT 잠금

프로그래밍 방식으로 암호를 추가하여 프레젠테이션 파일을 쉽게 잠글 수 있습니다. 다음 단계는 Java에서 PowerPoint 프레젠테이션(PPT/PPTX) 파일에 암호를 추가하는 방법을 보여줍니다.

  • 비밀번호는 AddPasswordOptions를 이용하여 설정합니다.
  • Merger 클래스를 사용하여 프레젠테이션 파일을 로드합니다.
  • addPassword()를 사용하여 비밀번호를 적용합니다. 방법.
  • save() 메서드를 사용하여 보호된 프레젠테이션을 저장합니다.

다음 Java 코드 조각은 PPT 파일에 암호를 추가하여 프레젠테이션을 잠급니다.

/*
 * Java에서 암호로 PowerPoint 파일 보호
 */
AddPasswordOptions addOptions = new AddPasswordOptions("mySECRETpassWORD");

Merger merger = new Merger("path/presentation.pptx");
merger.addPassword(addOptions);
merger.save("path/protected-presentation.pptx");

위의 코드에서 얻은 출력 파일을 열려고 하면 편집기나 뷰어에서 프레젠테이션을 여는 동안 암호를 묻습니다.

보호된 PPTX에 암호 입력

Java에서 PPT/PPTX 파일의 기존 비밀번호 업데이트

다른 사람이 귀하의 비밀번호를 훔쳐보고 있는지 의심스러운 경우. 쉽게 변경할 수 있습니다. 다음 단계를 통해 Java에서 프리젠테이션 파일의 기존 비밀번호를 변경할 수 있습니다.

다음은 기존 비밀번호를 PowerPoint PPT/PPTX 프레젠테이션의 새 비밀번호로 변경하는 Java 코드 스니펫입니다.

/*
 * Java에서 보호된 PPT/PPTX 파일의 비밀번호 변경
 */
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 파일의 잠금을 해제하는 방법을 보여줍니다.

  • 최신 비밀번호를 사용하여 로드 옵션을 준비합니다.
  • Merger 클래스를 사용하여 PowerPoint PPT/PPTX 파일을 로딩합니다.
  • removePassword() 메서드를 사용하여 비밀번호를 제거합니다.
  • save() 메서드를 사용하여 잠금 해제된 파일을 저장합니다.

다음 Java 코드 샘플은 PowerPoint 프레젠테이션 파일에서 암호를 제거하여 잠금 해제된 상태로 유지합니다.

/*
 * Java의 PowerPoint 프레젠테이션에서 암호 제거
 */
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)을 사용하고 먼저 암호를 추가하여 잠그었습니다. 다음으로 기존 비밀번호를 변경했습니다. 마지막으로 Java에서 보호된 PowerPoint 파일의 비밀번호를 제거하는 방법을 배웠습니다.

Java용 GroupDocs.Merger에 대해 자세히 알아보려면 문서를 방문하세요. 프레젠테이션 파일을 잠그고 잠금 해제하는 고유한 응용 프로그램을 개발하는 데 도움이 됩니다. 문의사항은 포럼을 통해 문의해주세요.

또한보십시오