이 튜토리얼에서는 Java를 사용하여 PDF 파일을 비교하는 방법을 설명합니다. 여기에는 IDE 설정에 대한 세부 정보, 단계 목록, Java를 사용하여 PDF 비교 도구를 사용하기 위한 샘플 코드가 포함됩니다. 요구 사항에 따라 개별 페이지 또는 전체 PDF 파일을 비교하는 방법을 배우게 됩니다.
Java를 사용하여 PDF 문서를 비교하는 단계
- Aspose.PDF for Java를 사용하여 PDF 문서를 비교하도록 환경을 설정합니다.
- 두 개의 PDF 파일을 Document 클래스 객체에 별도로 로드합니다.
- 비교를 위해 두 PDF 파일의 collection of pages에서 대상 페이지에 액세스합니다.
- TextPdfComparer.comparePages() 메서드를 호출하여 두 PDF 파일에서 선택한 페이지를 비교합니다.
- TextPdfComparer.compareFlatDocuments() 메서드를 사용하여 전체 PDF 문서를 비교합니다.
- 위의 방법을 사용하여 비교 결과를 다른 PDF 파일에 저장합니다.
이 단계는 Java를 사용하여 두 PDF 문서를 비교하는 프로세스를 요약합니다. 비교할 두 PDF 파일을 로드하고 선택한 페이지만 비교하려는 경우 개별 페이지를 선택할 수 있습니다. 마지막으로 compareFlatDocuments() 메서드를 호출하여 전체 문서를 비교하거나 comparePages() 메서드를 호출하여 선택한 페이지를 비교하고 출력 PDF 파일 이름을 설정하여 차이점을 저장합니다.
Java를 사용한 PDF 대 PDF 비교 코드
이 코드는 Java를 사용하여 간단한 PDF 문서 비교 도구를 개발하는 데 사용할 수 있습니다. ComparisonOptions 클래스 객체를 사용하여 비교를 사용자 정의합니다. 예를 들어 비교 중에 포함/제외되는 사각형 영역을 정의하고, 테이블을 제외하기 위한 플래그를 설정하고, 편집 작업 순서를 설정합니다. InsertFirst 또는 DeleteFirst 값을 갖는 EditOperationsOrder 열거자를 사용할 수 있습니다.
이 문서에서는 Java를 사용하여 두 PDF를 비교하는 프로세스를 알려드렸습니다. PDF 파일을 자르려면 Java를 사용하여 PDF를 자르는 방법의 문서를 참조하세요.