Skip to main content

GroupDocs.Comparison for Python via .NET is a powerful API to compare over 50 types of documents and images, including all Microsoft Office and OpenDocument file formats, PDF documents, raster images (TIFF, JPEG, GIF, PNG, BMP). Retrieve the list of changes in the desired format with a line-by-line comparison of content, paragraphs, characters, styles, shapes, and position.

Project description

File Comparison Python API

Product Page | Docs | Demos | API Reference | Blog | Search | Free Support | Temporary License

GroupDocs.Comparison for Python via .NET is a powerful API to compare over 50 types of documents and images, including all Microsoft Office and OpenDocument file formats, PDF documents, raster images (TIFF, JPEG, GIF, PNG, BMP). Retrieve the list of changes in the desired format with a line-by-line comparison of content, paragraphs, characters, styles, shapes, and position.

Without having to install any 3rd party component, you can use GroupDocs.Comparison to build different types applications. For example, GroupDocs, using its own APIs, developed a free web application that allows people to compare their PDF documents online.

GroupDocs.Comparison for Python requires you to use python programming language. For Node.js, Java and .NET languages, we recommend you get GroupDocs.Comparison for Node.js, GroupDocs.Comparison for Java and GroupDocs.Comparison for .NET, respectively.

Compare API Features

GroupDocs.Comparison for Python via .NET provides these popular features:

  • Compare and detect differences among similar documents.
  • Support for 55+ popular document formats from various categories.
  • Visual separation of detected changes with the ability to accept or reject modifications.
  • Generate document preview.
  • Compare paragraph, word as well as characters.
  • Identify content styling and formatting changes.
  • Set metadata from the source, target files or keep it user-defined.
  • Make the resultant document password protected.
  • Load source document with extended options;
    • Specify password for password-protected documents.
    • Load specific part or pages of the document.
    • Hide or show document comments.

Supported Microsoft Office Formats

Microsoft Word: DOC, DOCM, DOCX, DOT, DOTM, DOTX Microsoft Excel: XLS, XLT, XLSX, XLTM, XLSB, XLSM, XLSX Microsoft PowerPoint: POT, POTX, PPS, PPSX, PPTX, PPT Microsoft OneNote: ONE Microsoft Visio: VSDX, VSD, VSS, VST, VDX

Other Supported Formats

OpenDocument: ODT, ODP, OTP, ODS, OTT Portable: PDF AutoCAD: DWG, DXF Email: EML, EMLX, MSG Images: BMP, GIF, JPG, JPEG, PNG, DICOM Web: HTM, HTML, MHT, MHTML Text: TXT, CSV eBook: MOBI, DJVU

Platform Independence

GroupDocs.Comparison for Python via .NET can be used to develop 32-bit and 64-bit applications for different operating systems (such as Windows, Linux and macOS) where Python 3.5 or later is installed.

Get Started

Ready to try GroupDocs.Comparison for Python via .NET?

Fetch the package and install GroupDocs.Comparison. Run this command: pip install groupdocs-comparison-net

If you already have GroupDocs.Comparison installed and want to get the latest version, you have to run pip install --upgrade groupdocs-comparison-net instead.

Check out GroupDocs.Comparison for Python for .NET documentation.

Compare Microsoft Word Documents using Python

import groupdocs.comparison as gc

with gc.Comparer("source_sample.docx") as comparer:
    comparer.add("target_sample.docx")
    comparer.compare("result.docx")

Product Page | Docs | Demos | API Reference | Blog | Search | Free Support | Temporary License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

groupdocs_comparison_net-25.6-py3-none-win_amd64.whl (148.1 MB view details)

Uploaded Python 3Windows x86-64

groupdocs_comparison_net-25.6-py3-none-win32.whl (142.6 MB view details)

Uploaded Python 3Windows x86

groupdocs_comparison_net-25.6-py3-none-macosx_10_14_x86_64.whl (156.9 MB view details)

Uploaded Python 3macOS 10.14+ x86-64

File details

Details for the file groupdocs_comparison_net-25.6-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for groupdocs_comparison_net-25.6-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 da88c7fe00b2af2221600872ab1d700996e5d0937f7e9547b5c6efc8ed401f94
MD5 4e86b462aa05b165550c577c3589279d
BLAKE2b-256 254afe31482e7c32f957d25e81973ab2a921867a4b20ebf7a933f925f1d83027

See more details on using hashes here.

File details

Details for the file groupdocs_comparison_net-25.6-py3-none-win32.whl.

File metadata

File hashes

Hashes for groupdocs_comparison_net-25.6-py3-none-win32.whl
Algorithm Hash digest
SHA256 8de7f45c882e5ae3517ecbc27bd0fee76d98fa7ee8b3c9e632222aa5cabc4a18
MD5 d460b399dbe1989edc6ca0500fd5ce22
BLAKE2b-256 5445fab056c041f99716e164645dfbe7ca00d9f22fd6059e72126239e7e312aa

See more details on using hashes here.

File details

Details for the file groupdocs_comparison_net-25.6-py3-none-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for groupdocs_comparison_net-25.6-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0593c4b1e31b21d060d04ec45ea33a326184a790d08cee3ff6789823a6fc917b
MD5 a5064d908652909688ea06c0966783d5
BLAKE2b-256 1fe5db17da9005e000c6a112357561758ba0e581def573ad036c079d5ba54adc

See more details on using hashes here.

File details

Details for the file groupdocs_comparison_net-25.6-py3-none-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for groupdocs_comparison_net-25.6-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 91a46b1207722cc0356f79957936abf94ae745ae37a5ea26c99f62fce7819622
MD5 9b8660ba9ae614429db2f94784d8bebc
BLAKE2b-256 55a0e2c758186139e3422933d467e164ee5bb66b213be6dde6902289bad53345

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page