GroupDocs.Viewer for .NET APIs help you create powerful applications in C#, ASP.NET and other .NET-based technologies, which can render and display documents and images of 190+ file formats without installing any external software. The file viewer library rasterizes the documents and then converts them into SVG+HTML+CSS to optimize the overall document rendering experience for viewing business documents, images, text files, diagrams, graphics, email attachments and PDF files with speed, true-text and high-fidelity inside your applications. You have the option to add document viewing and reading functionalities in your applications to display 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 caches the rendered documents output to the local disk by default. Any type of external cache storage is also supported by implementing appropriate interfaces – Amazon S3, Dropbox, Google Drive, Windows Azure, Redis or any other.
Using GroupDocs.Viewer API you can display more than 190 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:
// Instantiate viewer
using (Viewer viewer = new Viewer("invoice.docx"))
{
// Set view options
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources();
// Convert file to HTML with embedded resources
viewer.View(options);
}
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 text watermark.
GroupDocs.Viewer for .NET API can render the items in Outlook Data Files (OST/PST) as PDF, HTML and Image Files. Our Viewer API also has the ability to obtain the list of folders contained in Outlook Data Files. Using GroupDocs.Viewer for .NET API, you can specify the folder to render from Outlook Data Files. Likewise, you can also obtain email messages contained in OST/PST formats as attachments. GroupDocs.Viewer for .NET also enables you to filter messages from OST/PST formats based on subject, content or sender.
GroupDocs.Viewer for .NET API can render model and all non-empty layouts or render a specific layout of a CAD file. GroupDocs.Viewer for .NET API also supports tiled rendering or rendering by coordinates of CAD documents into image, HTML or PDF. You can also obtain layer statuses for CAD documents.
Don't just take our word for it. See what other developers say about our APIs.