Leadtools.Document.Viewer Introduction (original) (raw)
Summary
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:
- Adobe Acrobat PDF and PDF/A
- Microsoft Office DOC/DOCX, XLS/XLSX and PPT/PPTX
- CAD formats such as DXF, DWG and DWF
- TIFF, JPEG, PNG, EXIF, BMP, and hundreds more raster image formats
- Plain Text and RTF
- HTML
- ePub
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.
See Also
Libraries
Reference
Getting Started (Guide to Example Programs)
Creating Documents with the LEADTOOLS Document Library
Using the LEADTOOLS Document Viewer