We’re happy to announce the release of GroupDocs.Comparison for .NET 26.9, available as of September 2026.
GroupDocs.Comparison version 26.9 improves PDF comparison accuracy and performance, adds the ability to restrict external document resource loading, normalizes the order of deleted and inserted components in the diff output, and fixes several issues affecting Words, Slides, and PDF comparison.

Düzeltmeler ve Geliştirmeler

  • [Enhancement] LoadOptions aracılığıyla dış belge kaynak yüklemesini kısıtlama. (COMPARISONNET-4866)
  • [Enhancement] Karşılaştırma diff çıktısında silinen ve eklenen bileşenlerin sırasını normalleştirme. (COMPARISONNET-4897)
  • [Enhancement] Karakter‑seviyesi metin parçacıkları içeren belgeler için PDF karşılaştırma performansını iyileştirme. (COMPARISONNET-4892)
  • [Bug] Satır içi PDF karşılaştırması, değiştirme metnini sonraki satırın üzerine çizer. (COMPARISONNET-4896)
  • [Bug] PDF tablo hücreleri içindeki satır sonları karşılaştırma sonucunda kaybolur. (COMPARISONNET-4893)
  • [Bug] PDF belgeleri karşılaştırılırken “Page have not room to place a paragraphs” istisnasını düzelt. (COMPARISONNET-3909)
  • [Bug] Tablo içeren belgeler için PDF karşılaştırma doğruluğunu artırma. (COMPARISONNET-2370)
  • [Bug] Altı çizili metin karşılaştırılmıyordu. (COMPARISONNET-2294)
  • [Bug] Words dosyaları karşılaştırılırken NullReferenceException. (COMPARISONNET-4887)
  • [Bug] Slides karşılaştırılırken NullReferenceException. (COMPARISONNET-4883)

LoadOptions aracılığıyla dış belge kaynak yüklemesini kısıtlama

LoadOptions artık SkipExternalResources ve WhitelistedResources içerir; bu özellikler bir belgenin (örneğin, bağlanmış resimler) dış kaynaklarını karşılaştırma sırasında yükleyip yüklemeyeceğini kontrol eder.

  • SkipExternalResources – true (varsayılan) olduğunda dış kaynaklar yüklenmez. Dış kaynakların yüklenmesine izin vermek için false olarak ayarlayın.
  • WhitelistedResources – SkipExternalResources true iken hâlâ izin verilen kaynak adlarının listesi.
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 karşılaştırma doğruluğu ve performansı

Bu sürüm, karakter‑seviyesi metin parçacıkları içeren belgeler için PDF karşılaştırma performansını artırır ve satır içi değiştirme metninin bir sonraki satırla çakışması, tablo hücreleri içindeki satır sonlarının kaybolması, “Page have not room to place a paragraphs” istisnası ve tablo içeren belgelerin daha doğru karşılaştırılması gibi çeşitli PDF‑ile ilgili sorunları giderir.

Normalleştirilmiş diff çıktı sırası

Karşılaştırma diff çıktısında silinen ve eklenen bileşenler artık tutarlı ve normalleştirilmiş bir sırada döndürülür; bu sayede değişiklik listeleri işlenmesi ve gösterilmesi daha kolay hâle gelir.

Güncellemeyi Nasıl Alabilirsiniz

En yeni sürümü NuGet üzerinden alabilir veya GroupDocs web sitesinden doğrudan indirebilirsiniz.

NuGet

GroupDocs.Comparison for .NET 26.9

Doğrudan indirme

GroupDocs.Comparison for .NET 26.9 sayfasından .NET ve .NET Framework için derlemeleri indirin.

Daha Fazla Bilgi