우리는 GroupDocs.Comparison for .NET 26.4 버전이 2026년 4월에 출시되었음을 기쁘게 알려드립니다.
GroupDocs.Comparison 버전 26.4는 PDF 문서 비교에 대한 중요한 개선에 중점을 두었으며, 새로운 표시 모드, 페이지 범위 필터링 및 전용 PDF 옵션 클래스를 도입했습니다.

Fixes and enhancements

  • [Enhancement] PDF 문서에 대한 비교 성능을 최적화했습니다. (COMPARISONNET-4732)
  • [Bug] PDF 비교에서 임베디드 폰트 처리 로직을 수정했습니다. (COMPARISONNET-4733)
  • [Bug] 표가 포함된 PDF 처리 중 예외가 발생하던 문제를 수정했습니다. (COMPARISONNET-4707)
  • [Feature] PDF 비교 결과를 나란히 표시할 수 있는 기능을 추가했습니다. (COMPARISONNET-4725)
  • [Feature] PDF 문서 비교 시 페이지 범위를 지정할 수 있는 기능을 추가했습니다. (COMPARISONNET-4731)

Major Features

Ability to produce side by side PDF comparison result

새로운 PdfCompareOptions 클래스에 ComparisonDisplayMode 열거형을 통해 두 가지 새로운 표시 모드가 추가되었습니다:

  • SideBySide – 각 결과 페이지에 원본 페이지와 대상 페이지가 나란히 표시됩니다. 삭제된 내용은 왼쪽(원본)에서, 삽입된 내용은 오른쪽(대상)에서 나타납니다. 두 문서의 내용이 겹치지 않아 문서 차이가 크게 날 때 이상적인 모드입니다.
  • Interleaved – 페이지가 교차하여 생성됩니다. 홀수 페이지는 원본 문서(삭제 내용)에서, 짝수 페이지는 대상 문서(삽입 내용)에서 가져옵니다. 결과를 PDF 뷰어에서 “두 페이지 보기” 모드로 열면 각 원본/대상 쌍을 나란히 확인할 수 있습니다.

Note: 이전 기본 동작(삽입 및 삭제가 강조 표시된 단일 병합 문서)은 ComparisonDisplayMode.Inline으로 유지되며 여전히 기본값입니다.

Ability to specify pages range for PDF documents comparison

이제 PdfCompareOptionsPagesSetup 속성을 사용하여 PDF 비교를 특정 페이지 범위로 제한할 수 있습니다. 설정하지 않으면 이전과 같이 모든 페이지가 비교됩니다.

using (var comparer = new Comparer("source.pdf"))
{
    comparer.Add("target.pdf");

    var options = new PdfCompareOptions()
    {
        CompareImagesPdf = true,
        DisplayMode = PdfCompareOptions.ComparisonDisplayMode.SideBySide,
        PagesSetup = new PagesSetup()
        {
            StartPage = 3,
            EndPage = 10
        }
    };

    comparer.Compare("result.pdf", options);
}

Public API changes

버전 26.2에서 도입된 WordCompareOptions와 동일한 패턴을 따르는 PDF 전용 비교 구성을 위해 새로운 PdfCompareOptions 클래스가 도입되었습니다.

  • PdfCompareOptions (네임스페이스 GroupDocs.Comparison.Options) — CompareOptions를 상속하고 PDF 전용 설정을 추가합니다:

    • DisplayMode – PDF 비교 결과 문서의 레이아웃을 제어합니다; 기본값은 Inline(레거시 동작)입니다.
    • PagesSetup – 비교할 페이지 범위를 지정합니다; null인 경우 모든 페이지가 비교됩니다. CompareImagesPdf – PDF 문서의 이미지를 비교할지 여부를 지정합니다.
    • AnnotationAuthorNameDisplayModeInterleaved로 설정된 경우 주석에 사용되는 작성자 이름입니다.
    • ImagesInheritanceMode – 이미지 비교가 비활성화된 경우 이미지 상속 소스를 지정합니다.
  • PdfCompareOptions.ComparisonDisplayMode 열거형 값:

    • Inline (default) – 레거시 동작; 삭제된 내용은 한 색으로, 삽입된 내용은 다른 색으로 강조 표시된 단일 병합 PDF.
    • SideBySide (new) – 각 결과 페이지에 원본 및 대상 페이지가 나란히 표시되며, 내용이 겹치지 않습니다.
    • Interleaved (new) – 원본/대상 페이지가 교차하여 표시되며, “두 페이지 보기” PDF 리더에서 확인하는 것이 가장 좋습니다.

How to get the update

최신 버전은 NuGet에서 받거나 GroupDocs 웹사이트에서 직접 다운로드할 수 있습니다.

NuGet

GroupDocs.Comparison for .NET 26.4

Direct download

GroupDocs.Comparison for .NET 26.4 페이지에서 .NET 및 .NET Framework용 어셈블리를 다운로드하십시오.

Learn more