Document Framework Libraries and Components

The LEADTOOLS Document Framework is a comprehensive collection of .NET (C# & VB) and HTML5/JavaScript development libraries and components to create, read, analyze, mark up, and update raster and SVG images, annotations, thumbnails, text data, and metadata. The focal points of the Document Framework are the Document Viewer, Document Analyzer, Document Comparer, and Document Converter. The Document Framework is perfect for programmers that need to create solutions for Enterprise Content Management (ECM), document retrieval, Legal eDiscovery, and document normalization.

Versatile and robust Document Framework Libraries

Robust Document Viewer Control

LEADTOOLS Document Viewer controls are OEM-ready, document-viewing solutions for .NET (C# & VB) and HTML5/JavaScript. Developers can create robust, full-featured applications with rich document-viewing features, including:

With only a few lines of code, a LEADTOOLS Document Viewer control can be added to any project.

Convert documents Document Framework Libraries

Document Converter Component

With the LEADTOOLS Document Converter library, developers can create powerful, AI-powered document conversion, archival, and delivery systems. Under the hood, the Document Converter component intelligently uses a combination of the LEADTOOLS Raster, SVG, OCR, and Document Writers libraries to convert images and documents using the best possible combination of accuracy and speed.

Compare documents with Document Framework Libraries

Document Comparison Component

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

Analyze documents with Document Framework Libraries

Intelligent Document Analyzer Component

The LEADTOOLS Document Analyzer component automates the review of documents to find information of interest in image and document formats. It finds data based on rulesets to be further processed such as highlighted or redacted.

Compose documents with Document Framework Libraries

Document Composer Component

The LEADTOOLS Document Composer component works with the LEADTOOLS Document Viewer for HTML. Users can load one or multiple documents to organize pages, merge multiple documents into one, and drag and drop, add, and remove pages

Write documents with Document Framework Libraries

Document Writer Libraries

The LEADTOOLS Document Writer libraries are a powerful and flexible development tool to convert SVG and output from other LEADTOOLS components into document formats such as PDF and PDF/A, XPS, ePUB and MOBI, ALTOXML, Microsoft Word (DOC/DOCX), Microsoft Excel (XLS), HTML, RTF, and Text.

Various PDF features

Comprehensive PDF Support

A document framework would not be complete without including a PDF component. With just a few lines of code, LEADTOOLS libraries empower developers with a comprehensive PDF API library to implement reliable and multi-threaded PDF functionality, without the need for third-party dependencies like Adobe Acrobat . Robust PDF classes to read, write, convert, and view PDF files can be combined with state-of-the-art OCR, OMR, ICR, Forms Recognition, Virtual Printing, and scanning APIs within LEADTOOLS to create complete solutions.

Various PDF features

Complete Redaction Solution

With ever growing concerns of privacy and stringent regulations such as HIPAA, GDPR, and CCPA, maintaining control of data has never been more important. Redaction and anonymization are important tools for organizations that need to provide data to third-parties without violating policies and regulations. LEADTOOLS offers tools to redact, sanitize, and anonymize images, documents, and DICOM data sets.

Document Framework 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 Framework SDK Platforms and Programming Interfaces

Projects that use LEADTOOLS Document Framework libraries can be deployed to web browsers, Windows, macOS, iOS, Android, and Linux devices.

Document Framework SDK libraries are available for

Start Coding With LEADTOOLS Document Framework

Document Framework 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

Online Demo Applications that include Document Framework Libraries and Components

HTML5/JavaScript Document Viewer

The Document Viewer for HTML5 and JavaScript is a zero-footprint component to view raster, text, and document formats. It is ideal for Enterprise Content Management (ECM), document retrieval, and document normalization solutions. The following features are demonstrated:

  • Load a document from local disk and url
  • Draw annotations on the document
  • Use thumbnail viewer for page selection
  • View any bookmarks included in the document
  • Interactive zooming/panning
  • Print documents and annotations

HTML5/JavaScript Document Composer

Load and view multiple files while interactively dragging and dropping pages to compose one custom document. Virtual documents created by this demo can be saved on the server, shared with multiple users, and exported to any format.

  • Load a document from local disk and url
  • Create custom documents
  • Organize pages
  • Export to any supported file format


LEAD has packaged the LEADTOOLS Document Viewer web application and service into the LEADVIEW API component. It requires as little as three lines of code to plug the LEADVIEW API into any JavaScript application. The component is highly customizable and supports all the features of the existing low-level Document Viewer, including viewing and converting hundreds of file formats and more than 30 annotation and markup objects. Users can easily create themes for the UI or use the predefined dark or light themes. With a settings dialog or JSON file, the entire ReactJS UI can be customized by each end-user or administratively locked down at a server level.

Mobile Demo App

The LEADTOOLS OCR application can perform OCR, extract text from images, and convert images to various document formats with superior accuracy and speed.