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.Inline a 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 (namespace GroupDocs.Comparison.Options) — dědí z CompareOptions a 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 DisplayMode nastaven na Interleaved
    • ImagesInheritanceMode – určuje zdroj dědictví obrázků, pokud je porovnání obrázků vypnuto
  • PdfCompareOptions.ComparisonDisplayMode výč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 barvou
    • SideBySide (new) – zdrojové a cílové stránky se zobrazují vedle sebe na každé stránce výsledku; žádné překrývání obsahu
    • Interleaved (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.

Learn more