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 Editor, 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 Viewer 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.

Versatile and robust Document Editor Control

Powerful Document Editor Control

The LEADTOOLS Document Editor is a zero-footprint document-editing solution for HTML5/JavaScript front ends with a Microsoft .NET (IIS & Kestrel), or Java (Linux/Apache) hosted back end. Developers can create robust, full-featured applications with rich document-editing capabilities, including:

  • Load, edit, and save PDF, DOC/DOCX, RTF, and more
  • Text search and replace
  • Spell checking
  • Undo/Redo
  • Ruler
  • Fonts and font styles
  • Paragraph styles
  • Text alignment
  • Bulleted and numbered lists
  • Images with text wrapping options
  • Tables with split and merged cells, nested tables, and border styles
  • Hyperlinks
  • Headers and footers
  • Page breaks
  • Keyboard shortcuts

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

Convert documents

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 compare 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 & Kestrel), Java (Linux/Apache) 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

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 LEADTOOLS 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 LEADTOOLS 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.

Various PDF features

Strong Excel API and Web Editor

The LEADTOOLS Excel API gives developers the power to load, create, edit, and save Excel sheets programmatically. Built with our award-winning Document SDK Technology, the LEADTOOLS Excel API provides support for a large variety of features including formatting, formula creation, styling, merging, and splitting cells and images.

  • Formatting
  • Formula creation
  • Styling
  • Merging
  • Splitting cells and images
  • Works seamlessly with the LEADDocument class

Designed similar to our Document Editor Control, this full-featured spreadsheet library is easy to integrate into existing HTML/JavaScript applications. This dynamic and user-friendly editor includes the following features:

  • Dynamic data manipulation to easily add, edit, or delete rows and columns
  • Support for multiple worksheets
  • Formulas and functions capabilities including basic mathematical operations, statistical functions, and date/time functions
  • Cell formatting including text size, text color, font, backgrounds, and more
  • Ability to import and export .XLS and .XLSX documents

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

Operating Systems

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


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

Programming, Scripting, Markup

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

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

Speak With
Our Experts

Online Demo Applications that include Document Framework Libraries and Components

HTML5/JavaScript Document Editor

The LEADTOOLS Document Editor is a zero-footprint document-editing solution for HTML5/JavaScript front ends with a Microsoft .NET (IIS & Kestrel), or Java (Linux/Apache) hosted back end. Developers can create robust, full-featured applications with rich document-editing capabilities, including text search, undo/redo, copy, cut, paste, ruler, font styles, paragraph styles, and so much more! Formats supported include PDF, DOC/DOCX, and RTF.

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.

Android OCR App Android

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