PDF는 가장 널리 사용되는 디지털 형식 중 하나이므로 동일한 문서의 두 버전을 비교해야 하는 경우가 많습니다. 이 기사에서는 Java를 사용하여 두 PDF 문서의 차이점을 비교하는 방법을 설명합니다. 곧 암호로 보호된 PDF 파일을 비교하는 방법, 여러 PDF 문서를 비교하는 방법, Java를 사용하여 PDF 파일을 비교하는 예제를 제공하여 변경 사항을 수락하거나 거부하는 방법에 대해서도 논의할 것입니다.
온라인 PDF 파일 비교에 관심이 있는 경우 GroupDocs에서 제공하는 온라인 PDF 비교 도구를 방문하십시오.
PDF 파일을 비교하는 Java API
이 기사에서는 GroupDocs.Comparison for Java 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 문서 비교
두 PDF 버전 간의 차이점을 감지하기 위해 두 버전을 비교하고 추가, 삭제 또는 변경된 콘텐츠를 식별할 수 있습니다. 이렇게 하면 감지된 모든 변경 사항을 표시하는 새 문서가 생성됩니다.
다음 단계에서는 두 개의 PDF 파일을 비교하고 변형을 강조 표시하는 프로세스를 설명합니다.
- Comparer 클래스를 사용하여 첫 번째 PDF 문서를 로드합니다.
- add 메서드를 사용하여 비교자에 두 번째 파일을 추가합니다.
- 두 PDF 파일을 비교하고 비교 메서드를 호출하여 변경 사항 요약을 가져옵니다.
다음 Java 코드 스니펫은 PDF 문서를 비교하고 결과 문서의 변경 사항을 강조 표시하는 방법을 보여줍니다.
// 두 개의 PDF 문서를 비교하고 Java를 사용하여 변경 사항 강조 표시
Comparer comparer = new Comparer("path/document-ver1.pdf");
comparer.add("path/document-ver2.pdf");
comparer.compare("path/comparison-result.pdf");
다음은 위의 코드를 사용하여 두 개의 PDF 파일을 비교한 후의 출력입니다.
무료 API 라이선스 받기
무료 임시 라이선스를 받아 평가 제한 없이 API를 사용할 수 있습니다.
결론
요약하면 Java를 사용하여 두 PDF 파일을 비교하는 간단한 접근 방식에 대한 지식을 얻었습니다. 결과 출력은 추가되거나 제거된 콘텐츠의 요약입니다. 다음 기사에서는 보안 PDF 문서 비교, 여러 PDF 파일 비교 및 감지된 변경 사항 수락 또는 거부를 위한 추가 방법을 살펴보겠습니다.
자신만의 Java 기반 문서 비교 응용 프로그램을 만들어 보십시오. API에 대한 추가 정보는 문서 및 API 참조를 참조하여 얻을 수 있습니다.
예제에 쉽게 액세스하려면 GitHub 저장소가 훌륭한 리소스입니다. 질문이 있으시면 포럼을 통해 언제든지 문의해 주십시오.