Render & Display Documents via .NET API

‎.NET API to Build Applications that Render & Show Multi-Format Documents with Powerful ‎Configuration Options.‎

  Download Free Trial
.NET Document Viewer API

GroupDocs.Viewer for .NET


GroupDocs.Viewer for .NET is a set of APIs that helps you create powerful applications in C#, ASP.NET ‎and other .NET-based technologies, which can render and display documents of more than 50 file ‎formats. GroupDocs.Viewer for .NET, offers true-text, high-fidelity rendering of documents, images, ‎text files, diagrams, graphics, email attachments and PDF files etc. You have the option to render ‎whole document, partial document, specific page/cell range, individual document layer, with or ‎without annotations and comments for the supported file formats. ‎

GroupDocs.Viewer for .NET Features



Rasterize Documents and Convert them into SVG, HTML & CSS


Render Documents to get HTML, Image or PDF Representation


Faster Loading Time using Cached Versions of Documents


Add Custom Font Directories in the Configuration


Encode Word, Excel and Email Documents to Desired Encoding Standard


Render Documents located at FTP or Cloud Storage Locations


Render with or without Annotations & Comments


Option to Render all the Pages of a Document as Separate HTML Pages


Render Hidden Pages and Slides & Reorder Pages of Rendered Document


Render All, Selected Pages or Range of Pages into HTML


Render documents as printable HTML & Apply Custom CSS to Generated HTML


Rendering Document as Responsive HTML for Some Document Formats


Excluding Fonts when Rendering to HTML to reduce Resultant File Size


Minify CSS & HTML Output by Removing Comments, Extra White-Spaces etc.‎


Read the Text Contained in a Source Document through its Coordinates


Show/Hide the Grid Lines of Excel Sheets in Output Representation


Specify the Number of Rows in an Excel sheet to be rendered on Each Page


Render Model and all Non-Empty Layouts or Render a Specific Layout of a CAD File


Rendering the items in Outlook Data Files (OST/PST) as PDF


Tiled Rendering or Rendering by Coordinates of CAD Documents into Image, HTML or PDF


Use Custom Locales from Path or Create XML File containing the Localized Strings

View Documents Efficiently & Reliably

Using GroupDocs.Viewer API you can display more than 50 document formats efficiently and reliably ‎with content and document structure integrity intact. Following sample code shows that how easy it is ‎to view HTML representation of a DOCX document:‎

Display HTML Representation of a DOCX Document using C#‎

 // Set viewer configuration
ViewerConfig  config = new ViewerConfig();
config.StoragePath = @"D:\storage\"; 
 // Initailize ViewerHandler
ViewerHtmlHandler  htmlHandler = new ViewerHtmlHandler(config);
 // Get Html pages
List<PageHtml> pages = htmlHandler.GetPages("sample.docx");

Apply Transformation to Rendered Output

You can perform various transformations to the rendered output document using GroupDocs.Viewer ‎for .NET API. These transformation options give you control on the way you present the rendered ‎output for display. The available transformations are, page rotation option, page reorder option and ‎applying watermark.‎

Access and Render Email Attachments

GroupDocs.Viewer for .NET API allows you to access and render files attached with email messages. ‎You have the option to get the email attachments as original files or in image representation or in ‎HTML representation.‎

Rendering Word Documents with Tracked Changes

Using GroupDocs.Viewer for .NET, you can render Microsoft Word Documents into HTML Pages or ‎Images, while keep the track changes. You also have the option to render Word Documents into PDF ‎files with track changes.‎

What People Are Saying

Don't just take our word for it. See what other developers say about our APIs.

View More Testimonials

Support and Learning Resources


GroupDocs.Viewer offers document viewing APIs for other popular development environments as listed below: