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.
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:
Read and write annotation objects embedded in documents or from external sources. These objects include drawing and collaboration text review objects.
The document viewer supports Windows Forms (WinForms) and Windows Presentational Foundation (WPF) platforms for desktop applications, and HTML5/JavaScript for web applications.
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.
Parse bookmarks and header information from documents and provide clickable links to more easily navigate through a document.
Integrate the viewer with the LEADTOOLS Document Converter to convert any type of document to another type with minimal code.
The viewer uses background threads to load, view, and discard pages on demand. This increases performance and preserves system resources.
Use OCR and SVG technologies to parse text from any type document to support text search and extraction.
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.
Use SVG viewing for any type of document format to provide unlimited and fast, smooth zooming, without pixelization of text and vector shapes.
Getting Started (Guide to Example Programs)
Creating Documents with the LEADTOOLS Document Library
Using the LEADTOOLS Document Viewer