GroupDocs.Comparison for Python via .NET is a feature-rich document comparison library. The sections below summarize what the API can do; each one links to the developer-guide topic that covers it in depth.
File comparison
GroupDocs.Comparison identifies differences between two or more files at paragraph, word, and character levels. It detects content changes — additions, deletions, modifications — and style and formatting changes such as bold, italic, underline, strikethrough, and font changes.
Compare a source document against multiple targets in a single operation. The merged result aggregates changes from every target, which is useful for collating proposal revisions or multiple reviewer iterations.
Every detected difference can be accepted or rejected programmatically. The accepted-only result can be saved to a new document, enabling reviewer-style workflows.