C#를 사용하여 PDF 문서 비교

이 문서에서는 C#을 사용하여 PDF 문서를 비교하는 방법에 대해 설명합니다. 여기에는 개발을 위한 IDE 설정, 프로그래밍 단계 목록, C#을 사용하여 PDF 비교 도구를 개발하기 위한 샘플 코드가 있습니다. 타사 도구를 사용하지 않고도 페이지별로 비교하거나 두 PDF를 전체적으로 비교하는 방법을 배우게 됩니다.

C#를 사용하여 PDF 파일을 비교하는 단계

  1. Aspose.PDF for .NET를 사용하여 PDF 파일을 비교하도록 환경을 설정합니다.
  2. 두 PDF 파일을 Document 클래스의 별도 객체로 로드합니다.
  3. 사용자 정의 설정을 위해 ComparisonOptions 객체를 인스턴스화합니다.
  4. TextPdfComparer 네임스페이스를 사용하고 ComparePages() 메서드를 호출하여 개별 페이지를 비교합니다.
  5. CompareFlatDocuments()를 사용하여 두 개의 다른 파일을 비교합니다.

위의 단계는 C#을 사용하여 두 PDF 문서를 비교하는 프로세스를 설명합니다. 두 PDF 파일을 Document 클래스 객체에 별도로 로드하고 두 파일에서 대상 페이지에 대한 참조에 액세스합니다. TextPdfComparer.ComparePages() 메서드를 호출하여 페이지를 비교하거나 TextPdfComparer.CompareFlatDocuments() 메서드를 호출하여 로드된 두 파일의 전체 텍스트를 비교합니다.

C#을 사용하여 두 개의 PDF 파일을 비교하는 코드

위의 코드는 C#을 사용하여 PDF 문서 비교 도구를 개발하는 메커니즘을 보여줍니다. 파일 1과 2에서 제외된 직사각형 영역 목록을 설정하거나, 비교에서 표를 제외하도록 플래그를 지정하거나, 선택한 페이지에서 추출 영역을 정의하여 프로세스를 사용자 지정할 수 있습니다. 페이지 비교는 페이지의 차이점 목록을 반환하는 반면, 파일 비교는 두 파일 간의 차이점에 대한 세부 정보가 포함된 PDF 파일을 반환합니다.

이 튜토리얼에서는 PDF 파일을 비교하는 방법을 알려드렸습니다. PDF 파일을 병합하려면 C#을 사용하여 PDF 파일을 병합하는 방법의 문서를 참조하세요.

 한국인