우리는 GroupDocs.Comparison for .NET 26.9 버전이 2026년 9월에 출시되었음을 기쁘게 알려드립니다.
GroupDocs.Comparison 26.9 버전은 PDF 비교 정확도와 성능을 향상시키고, 외부 문서 리소스 로딩을 제한하는 기능을 추가했으며, diff 출력에서 삭제 및 삽입된 구성 요소의 순서를 정규화하고, Words, Slides, PDF 비교에 영향을 주는 여러 문제를 수정했습니다.
수정 및 향상
- [Enhancement] 외부 문서 리소스 로딩을 LoadOptions를 통해 제한합니다. (COMPARISONNET-4866)
- [Enhancement] 비교 diff 출력에서 삭제 및 삽입된 구성 요소의 순서를 정규화합니다. (COMPARISONNET-4897)
- [Enhancement] 문자 수준 텍스트 조각이 있는 문서에 대한 PDF 비교 성능을 향상시킵니다. (COMPARISONNET-4892)
- [Bug] 인라인 PDF 비교 시 교체 텍스트가 다음 줄 위에 그려지는 문제. (COMPARISONNET-4896)
- [Bug] PDF 표 셀 내부의 줄 바꿈이 비교 결과에서 사라지는 문제. (COMPARISONNET-4893)
- [Bug] “Page have not room to place a paragraphs” 예외를 PDF 문서 비교 시 수정했습니다. (COMPARISONNET-3909)
- [Bug] 표가 포함된 문서에 대한 PDF 비교 정확도를 향상시켰습니다. (COMPARISONNET-2370)
- [Bug] 밑줄 텍스트가 비교되지 않는 문제. (COMPARISONNET-2294)
- [Bug] Words 파일 비교 중 NullReferenceException 발생 문제. (COMPARISONNET-4887)
- [Bug] Slides 비교 중 NullReferenceException 발생 문제. (COMPARISONNET-4883)
LoadOptions를 통한 외부 문서 리소스 로딩 제한
LoadOptions에 이제 SkipExternalResources와 WhitelistedResources가 포함되어 문서가 참조하는 외부 리소스(예: 연결된 이미지)를 비교 중에 로드할지 여부를 제어합니다.
SkipExternalResources–true(기본값)일 경우 외부 리소스를 로드하지 않습니다.false로 설정하면 외부 리소스 로드를 허용합니다.WhitelistedResources–SkipExternalResources가true일 때도 허용되는 리소스 이름 목록입니다.
var loadOptions = new LoadOptions
{
SkipExternalResources = true,
WhitelistedResources = new List<string> { "includepicture-field.png" }
};
using (Comparer comparer = new Comparer("source.docx", loadOptions))
{
comparer.Add("target.docx", loadOptions);
comparer.Compare("result.docx");
}
PDF 비교 정확도 및 성능
이번 릴리스는 문자 수준 텍스트 조각이 있는 문서에 대한 PDF 비교 성능을 향상시키고, 인라인 교체 텍스트가 다음 줄과 겹치는 문제, 표 셀 내부의 줄 바꿈 손실, “Page have not room to place a paragraphs” 예외, 표가 포함된 문서의 보다 정확한 비교 등 여러 PDF 관련 문제를 수정했습니다.
정규화된 diff 출력 순서
비교 diff 출력에서 삭제 및 삽입된 구성 요소가 이제 일관되고 정규화된 순서로 반환되어 변경 목록을 처리하고 표시하기가 더 쉬워졌습니다.
업데이트 받는 방법
최신 버전은 NuGet에서 받거나 GroupDocs 웹사이트에서 직접 다운로드할 수 있습니다.
NuGet
GroupDocs.Comparison for .NET 26.9
직접 다운로드
두 .NET 및 .NET Framework용 어셈블리를 GroupDocs.Comparison for .NET 26.9 페이지에서 다운로드하십시오.