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.Inlineolarak 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(namespaceGroupDocs.Comparison.Options) —CompareOptionssı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;
nullolduğ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
- AnnotationAuthorName –
DisplayModeInterleavedolarak 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
- DisplayMode – PDF karşılaştırma sonuç belgesinin nasıl düzenleneceğini kontrol eder; varsayılan değer
-
PdfCompareOptions.ComparisonDisplayModeenum değerleri:Inline(default) – eski davranış; silinen içerik bir renkle, eklenen içerik başka bir renkle vurgulanmış tek bir birleştirilmiş PDFSideBySide(new) – her sonuç sayfasında kaynak ve hedef sayfalar yan yana; içerik çakışmazInterleaved(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.