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.Inlineerhalten 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(NamespaceGroupDocs.Comparison.Options) — erbt vonCompareOptionsund 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
DisplayModeaufInterleavedgesetzt ist - ImagesInheritanceMode – gibt die Quelle der Bildvererbung an, wenn der Bildvergleich deaktiviert ist
- DisplayMode – steuert, wie das PDF-Vergleichsergebnisdokument angeordnet wird; Standardwert ist
-
PdfCompareOptions.ComparisonDisplayModeEnum‑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 wirdSideBySide(neu) – Quell‑ und Zielseiten erscheinen nebeneinander auf jeder Ergebnisseite; kein InhaltsüberlappInterleaved(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.