This article describes these three different ways to load documents into the DocumentViewer.
Loading documents from files
Documents that resides physically on the server can be loaded directly from the HTML Helper view code. In order to load a document from a physical file, the DocumentPath property must point to a supported file type on the server.
Loading documents from data
In order to load a document from data, the DocumentData property must retrieve a Base64 encoded string in the internal TX Text Control format. If you want to load a document from another format such as DOCX, the document must be converted first using the ServerTextControl. Typically, the document is loaded in the Controller and passed to the View as a Model.
If a document is loaded from data, the DocumentPath property can contain a filename which is displayed in the status bar.
This code shows how to load a document using Ajax from an HttpGet method of the Controller in order to load the results into the viewer.
View (HTML Helper)