We received many requests for a lightweight, cross-browser compatible document viewer for ASP.NET MVC. In comparison, our pure HTML5-based document editor is used to create and modify documents using an MS Word compatible interface and user experience.

For pure viewing tasks, the editor is probably too powerful and the requirements for a viewer interface is totally different. We implemented an MVC control to view documents in any browser based on your requests.

Launch Live Demo

In order to continue this dialog with our users, we decided to launch a beta program for this new control.

Quality is the primary goal of this beta program, but there are many additional objectives we would like to address with this launch:

  • Evaluate the total user experience
  • Solicit feature requests for roadmap validation
  • Identify bugs to improve quality
  • Test real-world applications

We would like to invite you, our users, to install the new Bootstrap compatible TX Text Control DocumentViewer BETA for ASP.NET MVC. This version comes with a "go live" license and can be used within your applications without any restrictions. The viewer can be only used with a valid license of TX Text Control .NET Server for ASP.NET X14 (24.0).

Getting Started

In a series of following blog posts, we will explain the DocumentViewer in more detail, but here are some highlights.

Asynchronous Loading of Pages

The document pages are loaded asynchronously to provide a smooth user experience. Loading a document into the DocumentViewer doesn't slow down your overall page loading experience as all pages are loaded after the initialization of the control itself.

Selecting and Copying Text

Text lines can be selected on the currently active page. End-users can select text lines and copy text into the client clipboard.

HTML5 based MVC DocumentViewer public beta program launched

Printing Documents

Documents can be directly printed from the DocumentViewer. All supported document formats that can be loaded can be also printed: RTF, DOC, HTML, DOCX and PDF.

HTML5 based MVC DocumentViewer public beta program launched

Searching in Documents

The DocumentViewer provides a find functionality to search for strings in a document. This asynchronous search method highlights the results client-side and provides a navigation option in the toolbar to navigate through the results.

HTML5 based MVC DocumentViewer public beta program launched

Fully Responsive

The DocumentViewer is fully responsive and resizes itself in any container. It can fill a container, the browser window or can be set to full screen.

HTML5 based MVC DocumentViewer public beta program launched

Installing TX Text Control DocumentViewer BETA

The TX Text Control DocumentViewer for ASP.NET MVC beta version is available as a NuGet package.

Getting Started

This tutorial shows how to get started with the DocumentViewer in Visual Studio 2015:

Creating an ASP.NET MVC DocumentViewer application with Razor

Feedback and Bug Reports

The following GitHub page is the home of the beta program:

TXTextControl.Web.DocumentViewer Beta Program

You are invited to post your feedback and bugs in the Issues section.

Thanks for your help and your feedback. Happy coding!