우리는 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
이제 PdfCompareOptions의 PagesSetup 속성을 사용하여 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 문서의 이미지를 비교할지 여부를 지정합니다. - AnnotationAuthorName –
DisplayMode가Interleaved로 설정된 경우 주석에 사용되는 작성자 이름입니다. - ImagesInheritanceMode – 이미지 비교가 비활성화된 경우 이미지 상속 소스를 지정합니다.
- DisplayMode – PDF 비교 결과 문서의 레이아웃을 제어합니다; 기본값은
-
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용 어셈블리를 다운로드하십시오.