Document Viewer for .NET SDK Libraries

The LEADTOOLS Document Viewer is an OEM-ready, document-viewing solution for .NET (C# & VB). Developers can create robust, full-featured applications with rich document-viewing features, including text search, annotation, memory-efficient paging, inertial scrolling, and vector display.

The LEADTOOLS Document Viewer is also available as a zero-footprint web application built with HTML5/JavaScript.

Feature-rich .NET libraries

Document Viewer Control for .NET

With only a few lines of code, the LEADTOOLS Document Viewer can be added to any .NET project and is perfect for rapid customization and integration into existing document management systems and workflows. It can be used to view raster and document formats alike, making it ideal for Enterprise Content Management (ECM), document retrieval, and document normalization solutions.

Powerful Document Viewer for Xamarin Forms

Document Viewer Control for Xamarin

Xamarin developers have access to the same powerful document viewer features as desktop developers.

Document conversion libraries

View and Convert Complex Document Objects with Ease

With the Document Viewer control your end-users can view, convert, create, and edit complex document objects such as:

  • Hyperlinks
  • Fonts
  • Styles
  • Tables of contents
  • Embedded images
  • Other document metadata
  • Annotations (LEAD, Adobe PDF, and IBM FileNet P8 and Daeja)
Load and Play Videos

Load and Play Videos

Load and play any of the LEADTOOLS supported multimedia formats. The built-in control panel enables users to easily play, pause, rewind, and fast-forward any loaded video within the Document Viewer.

Document libraries to convert and merge

Merge and Convert Multiple Documents

Multiple documents can be merged programmatically or by the end-user using the drag-and-drop interface, and then be saved to formats such as PDF and TIFF, and printed with control of paper size, visible printable area, and DPI.

Document libraries with interactive tools

Interactive Document Tools

The LEADTOOLS Document Viewer control includes document-specific interactive tools to select and search text, pan, vector zoom, and magnify. Configurable Lazy-loading ensures a great user experience and maximizes performance while conserving resources.

Many other document frameworks

Document Framework

The Document Viewer is one component of the LEADTOOLS Document Framework. Other components of the framework include:

Document Viewer for .NET 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. This leaves you free to focus on other components of your application. Download the evaluation and start coding to get an idea of how much more streamlined your development will be using LEADTOOLS.

Cross platform libraries

Document Viewer for .NET SDK Platforms and Programming Interfaces

Projects that use LEADTOOLS Document Viewer for .NET libraries can be deployed to Windows, macOS, iOS, and Android devices.

Document Viewer for .NET SDK libraries are available for

Start Coding With LEADTOOLS Document Viewer for .NET


Document Viewer for .NET libraries for Windows, Linux, and macOS as well as all LEADTOOLS Recognition, Document, Medical, Vector, and Imaging technologies for all development and target platforms.

Download LEADTOOLS Libraries

Just a few lines of code is all you need:



// Create the UI of the application
var splitContainer = new SplitContainer { Dock = DockStyle.Fill };
this.Controls.Add(splitContainer);
// Create the document viewer using panels of a System.Windows.Forms.SplitterPanel
var createOptions = new Leadtools.Documents.UI.DocumentViewerCreateOptions();
createOptions.ViewContainer = splitContainer.Panel2;
createOptions.ThumbnailsContainer = splitContainer.Panel1;
var documentViewer = DocumentViewerFactory.CreateDocumentViewer(createOptions);
// Load a PDF document
var document = DocumentFactory.LoadFromUri(new Uri("http://demo.leadtools.com/images/pdf/leadtools.pdf"),
  new Leadtools.Documents.LoadDocumentOptions { UseCache = false });
		// Ready, set in the viewer
		documentViewer.SetDocument(document);
// Now set some options, not required
documentViewer.View.PreferredItemType = DocumentViewerItemType.Svg;
documentViewer.Commands.Run(DocumentViewerCommands.InteractivePanZoom);

Mobile Demo App

The LEADTOOLS Document Viewer gives users the ability to view, share, and convert documents and images into many different file formats. Users have a variety of options to upload documents through live capture, photo gallery, or the cloud.