Leadtools.Document.Viewer Introduction


Use the Leadtools.Document.Viewer library to take advantage of LEADTOOLS Raster and Document support, Caching, SVG, OCR, Annotations, and Image Viewer technologies to create applications that can view, edit, and modify any type of document on the desktop or web with a minimal amount of code.

Key Features

Any Type of Document

The input document is handled by the LEADTOOLS Document Library, which provides a uniform set of programming tools for loading and parsing raster and SVG images, annotations, thumbnails, text data, metadata, and bookmarks from supported document types.

These formats include but are not limited to:

Annotations and Markup

Read and write annotation objects embedded in documents or from external sources. These objects include drawing and collaboration text review objects.

Both Desktop and web Platforms

The document viewer supports Windows Forms (WinForms) and Windows Presentational Foundation (WPF) platforms for desktop applications, and HTML5/JavaScript for web applications.

Client-side PDF Rendering and Text Extraction

When client-side PDF rendering is used, any PDF image data for the page is rendered directly on the image viewer and thumbnail surface, rather than using image/SVG rendering. Such support can result in dramatic speed improvements.

Document Bookmarks and Table of Contents

Parse bookmarks and header information from documents and provide clickable links to more easily navigate through a document.

Export to Other Formats

Integrate the viewer with the LEADTOOLS Document Converter to convert any type of document to another type with minimal code.

Large Document Handling

The viewer uses background threads to load, view, and discard pages on demand. This increases performance and preserves system resources.

Search Free Text

Use OCR and SVG technologies to parse text from any type document to support text search and extraction.

User and Programming Interfaces

The user interface is fully-customizable. The document viewer uses parent containers provided by the user to create the necessary UI controls. These containers are controls native to the current platform (for example, a "Control" in Windows Forms, or a "DIV element" in HTML/JavaScript). Using native controls allows the application to customize appearance and disable any unneeded parts, all the while integrating with any UI library used by the application. Caching and virtualization provide a smooth user interface experience when viewing large documents.

The commands programming interface is easy-to-use and extensible. The document viewer comes with pre-set commands for common functions for layout, information retrieval, and interaction. Extend these commands or add custom ones.

View SVG and Raster Images

Use SVG viewing for any type of document format to provide unlimited and fast, smooth zooming, without pixelization of text and vector shapes.

Supported Environments

See Also





Library Overview

Getting Started (Guide to Example Programs)

Creating Documents with the LEADTOOLS Document Library

Using the LEADTOOLS Document Viewer

Version History

Leadtools.Document.Viewer Library Changes

Help Version 22.0.2023.4.18
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Document.Viewer Assembly

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.