Java 를 통해 PDF 파일을 암호화합니다.

Java 를 사용하여 AES-128 암호화를 사용하여 PDF 형식에 대한 문서 권한을 설정합니다.

Java 라이브러리를 사용하여 PDF 파일을 보호하는 방법

PDF를 보호하기 위해 기능이 풍부하고 강력하며 사용하기 쉬운 Java 플랫폼용 변환 API인 Aspose.PDF for Java API를 사용할 것입니다.Maven 에서 직접 최신 버전을 다운로드하고 pom.xml에 다음 구성을 추가하여 Maven 기반 프로젝트에 설치할 수 있습니다.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Java 를 통해 PDF를 보호하세요


사용자 환경에서 코드를 테스트하려면 Aspose.PDF for Java 가 필요합니다.

1.문서 인스턴스와 함께 PDF를 로드합니다. 1.DocumentPrivilege의 객체를 생성하고 옵션을 설정합니다. 1.문서를 호출하십시오. AES-128 기반 PDF 암호화 메서드를 사용하여 PDF를 보호합니다. 1.결과를 PDF 형식으로 저장

PDF 보호 - Java

<% protect.code-block.subtitle %>


    // open PDF File
    Document pdfFile = new Document("sourceFile.pdf");
    // encrypt PDF
    pdfFile.encrypt("user", "owner", 0, CryptoAlgorithm.AESx256);
    // save updated PDF
    pdfFile.save("EncryptedFile.pdf");