GroupDocs.Comparison auf einen Blick

Eine API zum Vergleich weit verbreiteter Dokumenttypen wie PDFs, Microsoft Office-Dateien, HTML, E-Mails oder Bilder in Python-Anwendungen.

Illustration comparison

Umfassende Ausgabeberichte

GroupDocs.Comparison erkennt Änderungen im Dokumentinhalt (Zeichen, Wörter, Absätze, Tabellen, Diagramme) sowie Änderungen im Dokumentstil. Benutzer erhalten einen detaillierten Bericht, der Art und Anzahl der Änderungen hervorhebt.

Große Auswahl an Datei- und Dokumentformaten

Mit der GroupDocs.Comparison-API können Sie Dokumente in Formaten wie PDF, HTML, E-Mail, Microsoft Office Word, Excel-Arbeitsmappen, PowerPoint-Dateien, OneNote-Notizen, Visio-Diagramme, Textdokumente, JPEG, PNG, GIF, BMP-Bilder vergleichen. unter vielen anderen.

Gründliche Dokumentation und Codebeispiele

Ausführliche Dokumentation und Beispielcodes für die Vergleichsbibliothek auf verschiedenen Plattformen sind sofort verfügbar und vereinfachen die Integration der GroupDocs.Comparison-API in Ihre Python-Anwendungen.

Wählen Sie Änderungen aus und kombinieren Sie sie in einem Dokument

Wenn Sie über verschiedene Versionen eines Dokuments verfügen, können Sie mithilfe der Bibliothek GroupDocs.Comparison Änderungen gezielt in einer einzigen neuen Datei kompilieren.

Plattformunabhängigkeit

GroupDocs.Comparison for Python via .NET ist mit den folgenden Betriebssystemen, Frameworks und Paketmanagern kompatibel.

Windows
macOS
Linux
Amazon
Docker
Azure
VS Code

Unterstützte Dateiformate

GroupDocs.Comparison for Python via .NET kann mit den folgenden Dateiformaten arbeiten.

Microsoft Office & OpenDocument Formate

  • Word: DOCX, DOC, DOCM,DOT, DOTM, DOTX, RTX, RTF, TXT
  • Excel: XLSX, XLS, XLT, XLTM, XLSB, XLSM
  • PowerPoint: PPTX, PPT, POT, POTX, PPS, PPSX
  • Outlook: EML, EMLX, MSG
  • OneNote: ONE
  • OpenDocument: ODT, ODP, OTP, ODS, OTT
  • Festes Seitenlayout: PDF

Bilder, Grafiken und Diagramme

  • Rasterbilder: BMP, GIF, JPG, JPEG, PNG
  • Medizinische Bildgebung: DICOM
  • Microsoft Visio: VSDX, VSD, VSS, VST, VDX
  • AutoCAD Drawing: DWG, DXF

Andere

  • Text: TXT
  • Programmiersprachen: CS, Java, CPP, JS, PY, RB, PL, ASM, GROOVY, JSON, PHP, SQL, LOG, DIFF, LESS, SCALA
  • Netz: HTM, HTML, MHT, MHTML
  • E-Bücher: MOBI, DjVu
  • Durch Trennzeichen getrennte Werte: CSV

Fähigkeiten von GroupDocs.Comparison for Python via .NET

Vergleichen Sie nahtlos PDFs, Office-Dokumente, Bilder und eine Vielzahl anderer Formate.

Feature icon

Intuitiver Dokumentenvergleich

Untersuchen und markieren Sie Unterschiede zwischen zwei Dokumenten.

Feature icon

Vergleich mehrerer Dokumente

Überprüfen Sie mehrere Dokumente gleichzeitig auf Unterschiede.

Feature icon

Umfangreiche Formatunterstützung

Kompatibel mit über 50 häufig verwendeten Dokumentformaten in verschiedenen Kategorien.

Feature icon

Änderungen akzeptieren oder ablehnen

Visualisieren Sie Änderungen klar und bieten Sie Optionen für die Annahme oder Ablehnung von Änderungen.

Feature icon

Generieren Sie visuelle Vorschauen

Erstellen Sie Vorschauen der Vergleichsergebnisse in Bildformaten.

Feature icon

Textbasierter Inhaltsvergleich

Führen Sie Zeile-für-Zeile-, Absatz-, Wort- oder Zeichenvergleiche durch, um Änderungen hervorzuheben.

Feature icon

Erkennung von Formatierungsänderungen

Identifizieren Sie Änderungen im Dokumentstil und in der Formatierung.

Feature icon

Anpassbare Metadatenverarbeitung

Behalten Sie Metadaten aus den Quell- oder Zieldateien bei oder ermöglichen Sie Benutzern, neue Metadaten zu definieren.

Feature icon

Behandeln Sie passwortgeschützte Dateien

Arbeiten Sie mit verschlüsselten Dokumenten oder erstellen Sie sichere Dokumente, die mit einem Passwort geschützt sind.

Feature icon

Fokussierte Seitenvergleiche

Wählen Sie bestimmte Abschnitte oder einzelne Seiten eines Dokuments aus und vergleichen Sie sie.

Feature icon

Kommentarsichtbarkeit verwalten

Entscheiden Sie, ob Kommentare bei der Prüfung des Quelldokuments angezeigt oder verborgen werden sollen.

Codebeispiele

Entdecken Sie gängige Szenarien für die Nutzung von GroupDocs.Comparison for Python via .NET-Funktionen.

Passwortgeschützte Word-Dokumente vergleichen

Um Word-Dokumente zu vergleichen, die mit einem Passwort gesichert sind, geben Sie das Passwort über ein LoadOptions‑Objekt beim Erstellen des Comparer und erneut beim Hinzufügen des Zieldokuments an:

So vergleichen Sie passwortgeschützte Dokumente.

from groupdocs.comparison import Comparer
from groupdocs.comparison.options import LoadOptions

def run():

    # Laden Sie das Quelldokument und geben Sie sein Passwort an
    source_load = LoadOptions()
    source_load.password = "1234"
    with Comparer("source.docx", source_load) as comparer:

        # Laden Sie das Zieldokument und geben Sie sein Passwort an
        target_load = LoadOptions()
        target_load.password = "5678"
        comparer.add("target.docx", target_load)

        # Vergleichsergebnis in einer angegebenen Datei speichern
        comparer.compare("result.docx")

Mehrere PowerPoint-Präsentationen vergleichen

GroupDocs.Comparison ermöglicht es Ihnen, mehrere Dokumente gleichzeitig zu vergleichen — ein häufiges Bedürfnis bei Präsentationsreviews, bei denen jeder Prüfer seine eigene bearbeitete Kopie zurückgibt. Der Ablauf entspricht dem Vergleich von zwei Dokumenten; rufen Sie einfach comparer.add(...) für jedes zusätzliche Ziel auf, bevor Sie compare(...) ausführen.

So vergleichen Sie drei oder mehr Dokumente.

from groupdocs.comparison import Comparer

def compare_multiple_presentations():
    # Laden Sie das Quelldokument
    with Comparer("source.pptx") as comparer:

        # Geben Sie die zweite Datei für den Vergleich an
        comparer.add("target2.pptx")

        # Geben Sie die dritte Datei für den Vergleich an
        comparer.add("target3.pptx")

        # Vergleichsergebnis in einer angegebenen Datei speichern
        comparer.compare("result.pptx")

if __name__ == "__main__":
    compare_multiple_presentations()

Erkannte Änderungen akzeptieren oder ablehnen

Nach dem Vergleich können Sie die Änderungsliste durchlaufen und jede Änderung akzeptieren oder ablehnen einzeln, bevor Sie das endgültige Dokument erzeugen — nützlich für Workflows im Stil von Prüfern, bei denen nur genehmigte Änderungen im zusammengeführten Ergebnis enthalten sind.

Accept or reject detected changes

from groupdocs.comparison import Comparer
from groupdocs.comparison.options import ApplyChangeOptions
from groupdocs.comparison.result import ComparisonAction

def accept_or_reject_changes():
    # Compare the source and target documents
    with Comparer("source.docx") as comparer:
        comparer.add("target.docx")
        comparer.compare()

        # Inspect the detected changes and decide per change
        changes = comparer.get_changes()
        if changes:
            changes[0].comparison_action = ComparisonAction.REJECT

        # Apply the decisions to produce the merged result
        comparer.apply_changes("result.docx", ApplyChangeOptions(changes=changes))

if __name__ == "__main__":
    accept_or_reject_changes()

Bereit, loszulegen?

Laden Sie GroupDocs.Comparison kostenlos herunter oder holen Sie sich eine Testlizenz für vollen Zugriff!

Nützliche Ressourcen

Erforschen Sie die Dokumentation, Code -Beispiele und die Unterstützung der Community, um Ihre Erfahrungen zu verbessern.

Tipps zur temporären Lizenz

1
Melden Sie sich mit Ihrer geschäftlichen E-Mail-Adresse an. Kostenlose E-Mail-Dienste sind nicht zulässig.
2
Klicken Sie im zweiten Schritt auf die Schaltfläche Provisorische Lizenz anfordern.
 Deutsch