Document Compare SDK Libraries

The LEADTOOLS Document Compare SDK is an OEM-ready, zero-footprint document-comparison solution for HTML5/JavaScript front ends with a Microsoft .NET (IIS & Kestrel), or Java (Linux/Apache) hosted back end. Developers can add full-featured Document Comparison technology to their application so that end-users can find and see all text insertions, deletions, and edits in two images or text-searchable documents.

Feature-rich Document Compare SDK

Document Compare SDK Libraries

The LEADTOOLS Document Compare SDK libraries provide functions to compare documents and images of documents by leveraging the power of LEADTOOLS AI-enhanced OCR libraries. The LEADTOOLS Document Compare libraries quickly integrates with the LEADTOOLS Document Viewer Control for HTML5/JavaScript apps as a frontend.

Feature-rich Document Compare SDK

Compare Text in OCR Images and Documents

Using our AI-powered OCR Engine, the LEADTOOLS Document Compare tool takes uploaded image and document files to compare and highlight any differences between them. From any of our 165+ supported document and image formats, developers can compare any input type needed!

Feature-rich Document Compare SDK

Compare Images

With the Document Compare SDK, images can be overlayed with one another to visually compare differences. More advanced implementation also allows for adjusting the size and position of images to compare images in varying states and sizes.

Feature-rich Document Compare SDK

Generate Reports

The LEADTOOLS Document Compare tool quickly assesses the text of two documents and generates a detailed report that shows every addition and deletion from the document.

Feature-rich Document Compare SDK

Interactive Comparison Navigator

Included with the Document Compare SDK is an interactive comparison navigator that allows users to step through insertions, deletions, and edits to easily compare documents as well as images of documents.

With low-code controls and minimal code changes, this OEM-ready document comparison solution can be easily integrated into both new and existing applications.

Feature-rich Document Compare SDK

Use Cases

The Use-Cases of our Document Compare SDK are endless. Here are a few examples of ways LEADTOOLS customers are using LEADTOOLS:

  • Compare sensitive documents to ensure that redacted documents are properly hiding sensitive information
  • Review multi-page documents like contracts and blueprints to see key differences and edits over time
  • Create a tool to highlight plagiarism in academic papers and publications
  • Compare different versions of code, software features, or documentation to ensure consistency and track changes
Many other document frameworks

Document Framework

Document Compare is one component of the LEADTOOLS Document Framework. Other components of the framework include:

Document Compare Development Made Easy

Easy to Integrate

LEADTOOLS handles the heavy lifting, eliminating months of R&D, while giving you the best quality and performance available. You'll be free to focus on other components of your application. Download the LEADTOOLS evaluation to streamline your development.

Cross platform libraries

Document Compare SDK Platforms and Programming Interfaces

Operating Systems

Projects that use LEADTOOLS Document Compare libraries can be deployed to Windows and Web devices.


Developers that are leveraging these frameworks can utilize the Document Compare SDK: .NET 6+, .NET Framework, WinForms, ASP.NET, and Web Services / Web API (JSON, SOAP, REST)

Programming, Scripting, Markup

Document Compare code snippets and demo applications are provided for the following: C#, VB, XAML, and HTML / JavaScript

Start Coding With LEADTOOLS Document Compare

Document Compare libraries as well as all LEADTOOLS Recognition, Document, Medical, Vector, and Imaging technologies for all development and target platforms, including Windows, Linux, and macOS.

Download LEADTOOLS Libraries

Speak With
Our Experts

Online Demo Application that include Document Compare SDK Libraries

HTML5/JavaScript Document Compare

Compare two documents side-by-side, split-screen view, or with overlay within the Document Viewer. Comparing the documents highlight the differences between the two documents. The LEADTOOLS Document Compare library provides easy text-based comparisons with string, DocumentPageText, and LEADDocument objects.