Wir freuen uns, die Veröffentlichung von GroupDocs.Comparison for .NET 26.4 bekannt zu geben, verfügbar seit April 2026.
GroupDocs.Comparison Version 26.4 konzentriert sich auf bedeutende Verbesserungen beim Vergleich von PDF-Dokumenten, führt neue Anzeigemodi, Seitenbereichsfilterung und eine dedizierte PDF-Optionsklasse ein.

Fehlerbehebungen und Verbesserungen

  • [Enhancement] Optimierte Vergleichsleistung für PDF-Dokumente. (COMPARISONNET-4732)
  • [Bug] Logik zur Behandlung eingebetteter Schriftarten im PDF-Vergleich behoben. (COMPARISONNET-4733)
  • [Bug] PDF mit Tabellen verursacht während der Verarbeitung eine Ausnahme. (COMPARISONNET-4707)
  • [Feature] Möglichkeit, ein nebeneinander angezeigtes PDF-Vergleichsergebnis zu erzeugen. (COMPARISONNET-4725)
  • [Feature] Möglichkeit, den Seitenbereich für den PDF-Dokumentvergleich anzugeben. (COMPARISONNET-4731)

Hauptfunktionen

Möglichkeit, ein nebeneinander angezeigtes PDF-Vergleichsergebnis zu erzeugen

Zwei neue Anzeigemodi wurden der neuen PdfCompareOptions Klasse über das ComparisonDisplayMode Enum hinzugefügt:

  • SideBySide – jede Ergebnisseite zeigt die Quell- und Zielseiten nebeneinander. Löschungen erscheinen links (Quellseite) und Einfügungen rechts (Zielseite). Der Inhalt der beiden Dokumente überschneidet sich nie, was diesen Modus ideal macht, wenn die Dokumente stark voneinander abweichen.
  • Interleaved – erzeugt ein Dokument mit abwechselnden Seiten: Ungerade Seiten stammen aus dem Quell‑Dokument (zeigen Löschungen) und gerade Seiten aus dem Ziel‑Dokument (zeigen Einfügungen). Öffnen Sie das Ergebnis in einem PDF‑Betrachter mit „Zweiseiten‑Ansicht“, um jedes Quell‑/Ziel‑Paar nebeneinander zu sehen.

Hinweis: Das vorherige Standardverhalten (ein einzelnes zusammengeführtes Dokument mit hervorgehobenen Einfügungen und Löschungen) bleibt als ComparisonDisplayMode.Inline erhalten und bleibt der Standardwert.

Möglichkeit, den Seitenbereich für den PDF-Dokumentvergleich anzugeben

Sie können den PDF-Vergleich jetzt auf einen bestimmten Seitenbereich beschränken, indem Sie die Eigenschaft PagesSetup auf PdfCompareOptions verwenden. Wenn sie nicht gesetzt ist, werden wie zuvor alle Seiten verglichen.

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

Änderungen an der öffentlichen API

Eine neue PdfCompareOptions Klasse wurde für PDF-spezifische Vergleichskonfiguration eingeführt, nach dem gleichen Muster wie WordCompareOptions in Version 26.2.

  • PdfCompareOptions (Namespace GroupDocs.Comparison.Options) — erbt von CompareOptions und fügt PDF‑exklusive Einstellungen hinzu:

    • DisplayMode – steuert, wie das PDF-Vergleichsergebnisdokument angeordnet wird; Standardwert ist Inline (Legacy‑Verhalten)
    • PagesSetup – gibt den zu vergleichenden Seitenbereich an; wenn null, werden alle Seiten verglichen
    • CompareImagesPdf – legt fest, ob Bilder in PDF-Dokumenten verglichen werden
    • AnnotationAuthorName – der Autorenname, der für Anmerkungen verwendet wird, wenn DisplayMode auf Interleaved gesetzt ist
    • ImagesInheritanceMode – gibt die Quelle der Bildvererbung an, wenn der Bildvergleich deaktiviert ist
  • PdfCompareOptions.ComparisonDisplayMode Enum‑Werte:

    • Inline (Standard) – Legacy‑Verhalten; ein einzelnes zusammengeführtes PDF, bei dem gelöschter Inhalt in einer Farbe und eingefügter Inhalt in einer anderen Farbe hervorgehoben wird
    • SideBySide (neu) – Quell‑ und Zielseiten erscheinen nebeneinander auf jeder Ergebnisseite; kein Inhaltsüberlapp
    • Interleaved (neu) – abwechselnde Quell‑/Ziel‑Seiten; am besten in einem PDF‑Reader mit „Zweiseiten‑Ansicht“ angezeigt

So erhalten Sie das Update

Sie können die neueste Version über NuGet erhalten oder sie direkt von der GroupDocs-Website herunterladen.

NuGet

GroupDocs.Comparison for .NET 26.4

Direkter Download

Laden Sie die Assemblies für .NET und .NET Framework von der Seite GroupDocs.Comparison for .NET 26.4 herunter.

Weitere Informationen