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] Geoptimaliseerde vergelijkingsprestaties voor PDF‑documenten. (COMPARISONNET-4732)
  • [Bug] Fout in de verwerking van ingesloten lettertypen in PDF‑vergelijking opgelost. (COMPARISONNET-4733)
  • [Bug] Pdf met tabellen veroorzaakt een uitzondering tijdens verwerking. (COMPARISONNET-4707)
  • [Feature] Mogelijkheid om een naast elkaar PDF‑vergelijkingsresultaat te produceren. (COMPARISONNET-4725)
  • [Feature] Mogelijkheid om een paginabereik op te geven voor PDF‑documentvergelijking. (COMPARISONNET-4731)

Belangrijke functies

Ability to produce side by side PDF comparison result

Er zijn twee nieuwe weergavemodi toegevoegd aan de nieuwe PdfCompareOptions klasse via de ComparisonDisplayMode enum:

  • SideBySide – elke resultaats­pagina toont de bron‑ en doelpagina’s naast elkaar. Verwijderingen verschijnen links (bron) en invoegingen rechts (doel). De inhoud van de twee documenten overlapt nooit, waardoor deze modus ideaal is wanneer documenten sterk van elkaar verschillen.
  • Interleaved – genereert een document met afwisselende pagina’s: oneven genummerde pagina’s komen uit het bron‑document (verwijderingen) en even genummerde pagina’s uit het doel‑document (invoegingen). Open het resultaat in een PDF‑viewer met “Two Page View” om elk bron/doel‑paar naast elkaar te zien.

Note: Het eerdere standaardgedrag (een enkel samengevoegd document met gemarkeerde invoegingen en verwijderingen) wordt behouden als ComparisonDisplayMode.Inline en blijft de standaardwaarde.

Mogelijkheid om paginabereik op te geven voor PDF‑documentvergelijking

U kunt nu de PDF‑vergelijking beperken tot een specifiek bereik van pagina’s met behulp van de PagesSetup‑eigenschap op PdfCompareOptions. Wanneer deze niet is ingesteld, worden alle pagina’s zoals voorheen vergeleken.

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);
}

Wijzigingen in de openbare API

Er is een nieuwe PdfCompareOptions klasse geïntroduceerd voor PDF‑specifieke vergelijkingsconfiguratie, volgens hetzelfde patroon als WordCompareOptions geïntroduceerd in versie 26.2.

  • PdfCompareOptions (namespace GroupDocs.Comparison.Options) — erft van CompareOptions en voegt PDF‑specifieke instellingen toe:

    • DisplayMode – bepaalt hoe het PDF‑vergelijkingsresultaatdocument wordt opgemaakt; standaardwaarde is Inline (legacy‑gedrag)
    • PagesSetup – specificeert het paginabereik dat moet worden vergeleken; wanneer null, worden alle pagina’s vergeleken
    • CompareImagesPdf – of afbeeldingen in PDF‑documenten moeten worden vergeleken
    • AnnotationAuthorName – de auteursnaam die wordt gebruikt voor annotaties wanneer DisplayMode is ingesteld op Interleaved
    • ImagesInheritanceMode – specificeert de bron van afbeeldingserfen wanneer afbeeldingsvergelijking is uitgeschakeld
  • PdfCompareOptions.ComparisonDisplayMode enum‑waarden:

    • Inline (default) – legacy‑gedrag; één samengevoegde PDF met verwijderde inhoud gemarkeerd in één kleur en ingevoegde inhoud in een andere
    • SideBySide (new) – bron‑ en doelpagina’s verschijnen naast elkaar op elke resultaats­pagina; geen overlappende inhoud
    • Interleaved (new) – afwisselende bron/doel‑pagina’s; het beste te bekijken in een PDF‑lezer met “Two Page View”

Hoe de update te verkrijgen

U kunt de nieuwste versie krijgen via NuGet of direct downloaden van de GroupDocs website.

NuGet

GroupDocs.Comparison for .NET 26.4

Directe download

Download assemblies voor zowel .NET als .NET Framework vanaf de GroupDocs.Comparison for .NET 26.4 pagina.

Meer informatie