We’re happy to announce the release of GroupDocs.Comparison for .NET 26.4, available as of april 2026.
GroupDocs.Comparison versie 26.4 richt zich op aanzienlijke verbeteringen van de PDF‑documentvergelijking, met de introductie van nieuwe weergavemodi, paginabereikfiltering en een speciale PDF‑optiesklasse.
Fixes and enhancements
- [Enhancement] Geoptimaliseerde vergelijkingsprestaties voor PDF‑documenten. (COMPARISONNET-4732)
- [Bug] Logica voor het verwerken van ingesloten lettertypen in PDF‑vergelijking gerepareerd. (COMPARISONNET-4733)
- [Bug] Pdf met tabellen veroorzaakt een uitzondering tijdens verwerking. (COMPARISONNET-4707)
- [Feature] Mogelijkheid om een naast‑elkaar PDF‑vergelijkingsresultaat te genereren. (COMPARISONNET-4725)
- [Feature] Mogelijkheid om een paginabereik op te geven voor PDF‑documentvergelijking. (COMPARISONNET-4731)
Major Features
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 resultaatspagina toont de bron‑ en doelpagina’s naast elkaar. Verwijderingen verschijnen links (bronzijde) en invoegingen rechts (doelzijde). 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 weergevend) en even genummerde pagina’s uit het doel‑document (invoegingen weergevend). Open het resultaat in een PDF‑viewer met “Two Page View” om elk bron/doel‑paar naast elkaar te zien.
Opmerking: Het eerdere standaardgedrag (een enkel samengevoegd document met gemarkeerde invoegingen en verwijderingen) wordt behouden als
ComparisonDisplayMode.Inlineen blijft de standaardwaarde.
Ability to specify pages range for PDF documents comparison
U kunt nu de PDF‑vergelijking beperken tot een specifiek paginabereik met behulp van de PagesSetup‑eigenschap op PdfCompareOptions. Als 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);
}
Public API changes
Er is een nieuwe PdfCompareOptions klasse geïntroduceerd voor PDF‑specifieke vergelijkingsconfiguratie, volgens hetzelfde patroon als WordCompareOptions geïntroduceerd in versie 26.2.
-
PdfCompareOptions(namespaceGroupDocs.Comparison.Options) — erft vanCompareOptionsen voegt PDF‑specifieke instellingen toe:- DisplayMode – bepaalt hoe het PDF‑vergelijkingsresultaatdocument wordt opgemaakt; standaardwaarde is
Inline(legacy‑gedrag) - PagesSetup – geeft het te vergelijken paginabereik op; 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
DisplayModeis ingesteld opInterleaved - ImagesInheritanceMode – specificeert de bron van afbeeldings‑overerving wanneer afbeeldingsvergelijking is uitgeschakeld
- DisplayMode – bepaalt hoe het PDF‑vergelijkingsresultaatdocument wordt opgemaakt; standaardwaarde is
-
PdfCompareOptions.ComparisonDisplayModeenum‑waarden:Inline(standaard) – legacy‑gedrag; één samengevoegd PDF‑document met verwijderde inhoud gemarkeerd in één kleur en ingevoegde inhoud in een andereSideBySide(nieuw) – bron‑ en doelpagina’s verschijnen naast elkaar op elke resultaatspagina; geen overlapping van inhoudInterleaved(nieuw) – afwisselende bron‑/doelpagina’s; het beste te bekijken in een PDF‑lezer met “Two Page View”
How to get the update
U kunt de nieuwste versie verkrijgen via NuGet of direct downloaden van de GroupDocs‑website.
NuGet
GroupDocs.Comparison for .NET 26.4
Direct download
Download assemblies voor zowel .NET als .NET Framework vanaf de GroupDocs.Comparison for .NET 26.4 pagina.