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] Optimalizována výkonnost porovnávání PDF dokumentů. (COMPARISONNET-4732)
- [Bug] Opraveno zpracování vložených fontů v PDF porovnání. (COMPARISONNET-4733)
- [Bug] Pdf s tabulkami způsobovalo výjimku během zpracování. (COMPARISONNET-4707)
- [Feature] Možnost vytvořit vedle sebe zobrazený výsledek PDF porovnání. (COMPARISONNET-4725)
- [Feature] Možnost specifikovat rozsah stránek pro porovnání PDF dokumentů. (COMPARISONNET-4731)
Major Features
Ability to produce side by side PDF comparison result
Do nové třídy PdfCompareOptions byly přidány dva nové režimy zobrazení pomocí výčtu ComparisonDisplayMode:
SideBySide– na každé stránce výsledku jsou zdrojová a cílová stránka zobrazeny vedle sebe. Odstranění se zobrazují vlevo (zdrojová strana) a vložení vpravo (cílová strana). Obsah ze dvou dokumentů se nikdy nepřekrývá, což tento režim činí ideálním při výrazných rozdílech mezi dokumenty.Interleaved– vytváří dokument s alternativními stránkami: liché stránky pocházejí ze zdrojového dokumentu (zobrazují odstranění) a sudé stránky z cílového dokumentu (zobrazují vložení). Otevřete výsledek v PDF prohlížeči s „Two Page View“, abyste viděli každou dvojici zdroj/cíl vedle sebe.
Note: Předchozí výchozí chování (jediný sloučený dokument se zvýrazněnými vloženími a odstraněními) je zachováno jako
ComparisonDisplayMode.Inlinea zůstává výchozí hodnotou.
Ability to specify pages range for PDF documents comparison
Nyní můžete omezit porovnání PDF na konkrétní rozsah stránek pomocí vlastnosti PagesSetup na PdfCompareOptions. Pokud není nastavena, porovnávají se všechny stránky jako doposud.
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
Byla zavedena nová třída PdfCompareOptions pro konfiguraci porovnání specifického pro PDF, podle stejného vzoru jako WordCompareOptions zavedená ve verzi 26.2.
-
PdfCompareOptions(namespaceGroupDocs.Comparison.Options) — dědí zCompareOptionsa přidává nastavení jen pro PDF:- DisplayMode – určuje, jak je uspořádán výstupní PDF dokument; výchozí hodnota je
Inline(legacy behavior) - PagesSetup – specifikuje rozsah stránek k porovnání; pokud je
null, porovnávají se všechny stránky - CompareImagesPdf – určuje, zda porovnávat obrázky v PDF dokumentech
- AnnotationAuthorName – jméno autora použitého pro anotace, když je
DisplayModenastaven naInterleaved - ImagesInheritanceMode – určuje zdroj dědictví obrázků, pokud je porovnání obrázků vypnuto
- DisplayMode – určuje, jak je uspořádán výstupní PDF dokument; výchozí hodnota je
-
PdfCompareOptions.ComparisonDisplayModevýčtové hodnoty:Inline(default) – legacy behavior; jediný sloučený PDF s odstraněným obsahem zvýrazněným jednou barvou a vloženým obsahem druhou barvouSideBySide(new) – zdrojové a cílové stránky se zobrazují vedle sebe na každé stránce výsledku; žádné překrývání obsahuInterleaved(new) – střídavé zdrojové/cílové stránky; nejlépe zobrazené v „Two Page View“ PDF čtečce
How to get the update
Nejnovější verzi můžete získat z NuGet nebo si ji stáhnout přímo z GroupDocs webových stránek.
NuGet
GroupDocs.Comparison for .NET 26.4
Direct download
Stáhněte si sestavení pro .NET i .NET Framework ze stránky GroupDocs.Comparison for .NET 26.4.