GroupDocs
GROUPDOCS
.Viewer
GroupDocs.Viewer · Product Family

Render documents anywhere

Render 170+ formats to HTML, image, or PDF with high-quality output, caching, watermarks, and cloud sources — across every platform.

Live demo Get started
170+
formats
4
platforms
MIT
examples
document.docx · GroupDocs.Viewer

Install in seconds

Pick your platform, copy the package command, and ship your first integration.

.NET v26.4.0
dotnet add package GroupDocs.Viewer
2.9M downloads
Java v26.5.0
implementation 'com.groupdocs:groupdocs-viewer:26.5.0'
Node.js v26.5.0
npm install @groupdocs/groupdocs.viewer
Python v26.5.0
pip install groupdocs-viewer-net
Quick start — .NET
using GroupDocs.Viewer;

using var viewer = new Viewer("document.docx");
viewer.View(new HtmlViewOptions());

What you can build

GroupDocs.Viewer in production — fast, flexible, and source-agnostic.

Render anywhere

Output to HTML, image (PNG/JPG), or PDF with pixel-accurate rendering.

Cloud-ready

View from Amazon S3, Azure, FTP, a stream, or any URL.

Fast with caching

Cache rendered pages so repeat views load instantly.

Watermarks

Stamp text or image watermarks onto rendered output.

Supported formats

A representative slice of the formats GroupDocs.Viewer works with.

Documents
PDF DOCX DOC RTF ODT TXT
Spreadsheets
XLSX XLS CSV ODS
Presentations
PPTX PPT ODP
Images
PNG JPG TIFF BMP
CAD & Email
DWG DXF MSG EML VSDX
Free · ads-free · no install

Try it live in your browser

Run GroupDocs.Viewer on your own files in the free, ads-free Viewer web app — no install required. Files are deleted after 24 hours.

Open the Viewer app

Open-source examples

View all repositories →
GroupDocs.Viewer-for-.NET
C#52
GroupDocs.Viewer-for-Java
Shell31
GroupDocs.Viewer-for-Java-Spring
Java16
GroupDocs.Viewer-for-.NET-MVC
C#14
GroupDocs.Viewer-for-Java-Dropwizard
Java13
GroupDocs.Viewer-for-.NET-WebForms
C#12