Java 프로그래머로서 우리는 종종 동일한/유사한 문서의 두 버전을 비교해야 합니다. 우리는 이미 기본적인 두 PDF 파일의 비교를 보았지만, 이 파일들이 암호화되어 있거나 암호로 보호되어 있다면 어떨까요? 이 문서에서는 Java에서 암호로 보호된 두 PDF 문서를 비교하는 방법을 살펴봅니다.

암호로 보호된 PDF 문서를 비교하여 Java API를 사용하여 차이점 찾기

온라인 PDF 파일 비교에 관심이 있는 경우 GroupDocs에서 제공하는 온라인 PDF 비교 도구를 방문하십시오.

보호된 PDF 파일을 비교하는 Java API

이 기사에서는 GroupDocs.Comparison for Java API를 사용하여 PDF 문서를 비교할 것입니다. 이 API를 사용하면 여러 PDF 문서를 비교할 수 있습니다. 또한 Java 응용 프로그램 내에서 동일한 문서 형식의 다양한 다른 파일을 비교할 수 있습니다.

다운로드 섹션에서 JAR 파일을 다운로드하거나 Java 애플리케이션 내에서 최신 리포지토리 및 종속성 Maven 구성을 사용할 수 있습니다.

<repository>
    <id>groupdocs-artifacts-repository</id>
    <name>GroupDocs Artifacts Repository</name>
    <url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-comparison</artifactId>
    <version>23.3</version>
</dependency>

Java를 사용하여 암호로 보호된 PDF 문서 비교

문서를 로드하는 동안 암호를 제공하여 암호로 보호된 파일을 쉽게 비교할 수 있습니다. 다음 단계는 Java를 사용하여 암호로 보호된 PDF 문서의 내용을 비교하는 방법을 보여줍니다.

  • 필요한 암호를 제공하여 소스 및 대상 문서 모두에 대한 로드 옵션을 준비합니다.
  • Comparer 클래스를 사용하여 소스 문서를 로드합니다.
  • 준비된 로딩 옵션을 사용하여 비교기에 대상 문서를 추가합니다.
  • compare 메서드를 호출하여 차이점 요약을 얻습니다.

아래 Java 예제는 두 개의 암호로 보호된 PDF 파일을 비교하고 식별된 차이점을 별도의 문서에 강조 표시합니다.

// Java를 사용하여 암호로 보호된 PDF 문서 비교
 
Comparer comparer = new Comparer("path/protected-document-ver1.pdf", new LoadOptions("SourceFilePassword"));
comparer.add("path/protected-document-ver2.pdf", new LoadOptions("TargetFilePassword"));

comparer.compare("path/protected-files-comparison-result.pdf");

다음은 위의 코드를 사용하여 두 개의 보호된 PDF 파일을 비교한 후의 출력입니다.

비교 결과 - Java를 사용하여 보호된 PDF 파일 비교

무료 API 라이선스 받기

무료 임시 라이선스를 받아 평가 제한 없이 API를 사용할 수 있습니다.

결론

마무리하기 위해 Java에서 암호가 있는 두 개의 PDF 파일을 비교하는 방법을 배웠습니다. 이렇게 하면 추가된 항목과 삭제된 항목을 볼 수 있습니다.

다른 기사에서는 Java에서 두 개 이상의 PDF를 비교하는 방법에 대해 이야기하고 변경 사항을 유지할지 여부를 결정합니다.

자신만의 Java 프로그램을 만들어 온라인에서 문서를 비교할 수도 있습니다! 필요한 도구에 대해 자세히 알아보려면 문서API 참조를 확인하세요.

GitHub에서 이를 수행하는 방법의 예를 쉽게 볼 수 있습니다. 궁금한 점이 있으면 포럼에 질문해 주세요!

관련 기사

또한보십시오