We’re happy to announce the release of GroupDocs.Comparison for .NET 26.4, available as of duben 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áno výkon porovnávání PDF dokumentů. (COMPARISONNET-4732)
  • [Bug] Opraveno zpracování vložených fontů v porovnávání PDF. (COMPARISONNET-4733)
  • [Bug] PDF s tabulkami způsobovalo výjimku během zpracování. (COMPARISONNET-4707)
  • [Feature] Možnost vytvořit vedle sebe umístěný výsledek porovnání PDF. (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 byla přidána dvě nová režimy zobrazení prostřednictvím výčtu ComparisonDisplayMode enum:

  • SideBySide – každá stránka výsledku zobrazuje zdrojové a cílové stránky vedle sebe. Smazané části se zobrazují vlevo (zdrojová strana) a vložené vpravo (cílová strana). Obsah ze dvou dokumentů se nikdy nepřekrývá, což činí tento režim ideálním, když se dokumenty výrazně liší.
  • Interleaved – vytváří dokument s střídavými stránkami: liché stránky pocházejí ze zdrojového dokumentu (zobrazující smazané části) a sudé stránky z cílového dokumentu (zobrazující vložené části). Otevřete výsledek v PDF prohlížeči s režimem „Two Page View“, abyste viděli každý pár zdroj/cíl vedle sebe.

Poznámka: Předchozí výchozí chování (jediný sloučený dokument se zvýrazněnými vloženými a smazanými částmi) je zachováno jako ComparisonDisplayMode.Inline a zůstává výchozí hodnotou.

Ability to specify pages range for PDF documents comparison

Nyní můžete omezit porovnávání PDF na konkrétní rozsah stránek pomocí vlastnosti PagesSetup ve třídě PdfCompareOptions. Pokud není nastavena, jsou porovnávány všechny stránky jako dříve.

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 představena nová třída PdfCompareOptions určená pro konfiguraci porovnávání specifického pro PDF, podle stejného vzoru jako WordCompareOptions která byla zavedena ve verzi 26.2.

  • PdfCompareOptions (namespace GroupDocs.Comparison.Options) — dědí z CompareOptions a přidává nastavení pouze pro PDF:

    • DisplayMode – řídí, jak je uspořádán výstupní dokument PDF porovnání; výchozí hodnota je Inline (staré chování)
    • PagesSetup – určuje rozsah stránek k porovnání; když je null, jsou porovnávány všechny stránky
    • CompareImagesPdf – zda porovnávat obrázky v PDF dokumentech
    • AnnotationAuthorName – jméno autora použité pro anotace, když je DisplayMode nastaven na Interleaved
    • ImagesInheritanceMode – určuje zdroj dědictví obrázků, když je porovnávání obrázků vypnuto
  • PdfCompareOptions.ComparisonDisplayMode hodnoty výčtu:

    • Inline (výchozí) – staré chování; jediný sloučený PDF s odstraněným obsahem zvýrazněným jednou barvou a vloženým obsahem jinou barvou
    • SideBySide (nový) – zdrojové a cílové stránky se zobrazují vedle sebe na každé stránce výsledku; žádné překrývání obsahu
    • Interleaved (nový) – střídavé zdrojové/cílové stránky; nejlépe zobrazené v PDF čtečce s režimem „Two Page View“

How to get the update

Nejnovější verzi můžete získat z NuGet nebo si ji stáhnout přímo z webu GroupDocs.

NuGet

GroupDocs.Comparison for .NET 26.4

Direct download

Stáhněte sestavení pro .NET i .NET Framework ze stránky GroupDocs.Comparison for .NET 26.4 .

Learn more