We’re happy to announce the release of GroupDocs.Comparison for .NET 26.4, available as of April 2026. GroupDocs.Comparison version 26.4 focuses on significant improvements to PDF document comparison, introducing new display modes, page range filtering, and a dedicated PDF options class.

Fixes and enhancements

  • [Enhancement] PDF belgeleri için karşılaştırma performansı iyileştirildi. (COMPARISONNET-4732)
  • [Bug] PDF karşılaştırmasında gömülü yazı tipleri işleme mantığı düzeltildi. (COMPARISONNET-4733)
  • [Bug] Tablo içeren PDF’ler işleme sırasında istisna oluşturuyordu. (COMPARISONNET-4707)
  • [Feature] Yan yana PDF karşılaştırma sonucu üretme yeteneği. (COMPARISONNET-4725)
  • [Feature] PDF belgeleri karşılaştırması için sayfa aralığı belirtme yeteneği. (COMPARISONNET-4731)

Major Features

Ability to produce side by side PDF comparison result

Yeni PdfCompareOptions sınıfına, ComparisonDisplayMode enum’u aracılığıyla iki yeni görüntüleme modu eklendi:

  • SideBySide – her sonuç sayfası kaynak ve hedef sayfaları yan yana gösterir. Silmeler sol tarafta (kaynak) ve eklemeler sağ tarafta (hedef) görünür. İki belgeden içerik asla çakışmaz; bu mod belgeler büyük ölçüde farklı olduğunda idealdir.
  • Interleaved – sayfalar dönüşümlü olarak oluşturulur: tek sayılı sayfalar kaynak belgeden (silmeleri gösterir), çift sayılı sayfalar hedef belgeden (eklemeleri gösterir). Sonucu “Two Page View” (İki Sayfa Görünümü) ile bir PDF görüntüleyicide açarak her kaynak/hedef çiftini yan yana görebilirsiniz.

Note: Önceki varsayılan davranış (vurgulanmış eklemeler ve silmeler içeren tek bir birleştirilmiş belge) ComparisonDisplayMode.Inline olarak korunur ve varsayılan değer olarak kalır.

Ability to specify pages range for PDF documents comparison

Artık PDF karşılaştırmasını, PdfCompareOptions üzerindeki PagesSetup özelliğini kullanarak belirli bir sayfa aralığıyla sınırlayabilirsiniz. Ayarlanmamışsa, önceki gibi tüm sayfalar karşılaştırılır.

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

Versiyon 26.2’de tanıtılan WordCompareOptions ile aynı desen izlenerek, PDF‑özel karşılaştırma yapılandırması için yeni bir PdfCompareOptions sınıfı tanıtıldı.

  • PdfCompareOptions (namespace GroupDocs.Comparison.Options) — CompareOptions sınıfından miras alır ve yalnızca PDF için ayarlar ekler:

    • DisplayMode – PDF karşılaştırma sonuç belgesinin nasıl düzenleneceğini kontrol eder; varsayılan değer Inline (eski davranış)
    • PagesSetup – karşılaştırılacak sayfa aralığını belirtir; null olduğunda tüm sayfalar karşılaştırılır
    • CompareImagesPdf – PDF belgelerindeki görüntülerin karşılaştırılıp karşılaştırılmayacağını belirler
    • AnnotationAuthorNameDisplayMode Interleaved olarak ayarlandığında ek açıklamalar için kullanılan yazar adı
    • ImagesInheritanceMode – görüntü karşılaştırması devre dışı bırakıldığında görüntü mirasının kaynağını belirler
  • PdfCompareOptions.ComparisonDisplayMode enum değerleri:

    • Inline (default) – eski davranış; silinen içerik bir renkle, eklenen içerik başka bir renkle vurgulanmış tek bir birleştirilmiş PDF
    • SideBySide (new) – her sonuç sayfasında kaynak ve hedef sayfalar yan yana; içerik çakışmaz
    • Interleaved (new) – kaynak/hedef sayfaları dönüşümlü; “Two Page View” PDF okuyucusunda en iyi görüntülenir

How to get the update

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

NuGet

GroupDocs.Comparison for .NET 26.4

Direct download

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

Learn more