About GroupDocs.Viewer for .NET

Document viewer API for rendering document formats to PDF, HTML or images.

GroupDocs.Viewer for .NET helps you create applications that can render and display documents and images in 90+ file ‎formats without installing any external software. The file viewer library rasterizes documents and then converts them to SVG/HTML/CSS for viewing business documents, images, ‎text files, diagrams, graphics, email attachments and PDF files. You can display ‎a whole document, a partial document, a specific page/cell range, an individual document layer, with or ‎without annotations and comments for supported formats.‎ GroupDocs.Viewer for .NET caches the 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.

Supported File Formats

Microsoft Office

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT‎
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLT, XLTM, XLTX, XLAM, SXC, SpreadsheetML
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM
  • Visio: VSD, VDX, VSS, VSSX, VSX, VST, VSTX, VTX, VSDX, VDW, VSTM, VSSM, VSDM
  • Project: MPP, MPT, MPX
  • Outlook: MSG, EML, EMLX, PST, OST‎
  • OneNote: ONE

Other Formats

  • PDF Formats: PDF, TEX, XPS, OXPS
  • OpenDocument: ODT, OTT, ODS, ODP, OTP, OTS, ODG, OTG, FODP, FODG
  • Delimiter-Separated Values: CSV, TSV
  • Web: HTML, MHT, MHTML
  • Metafile‎: WMF, EMF, CGM‎, WMZ, EMZ
  • PostScript: PS, EPS
  • Archives: ZIP, TAR, BZ2, GZ, RAR, RAR5
  • Various: OBJ, EPUB, MOBI, DjVu, XML, VCF, VCARD, Number, NSF

Images, Graphics & Diagrams

  • Images: BMP, GIF, JPG, PNG, TIFF, multi-page TIFF, WebP, DNG, DIB, DCM
  • Windows Icon: ICO
  • Scalable Vector Graphics: SVG, CDR, CMX, IGS, SVGZ
  • Jpeg2000: JP2, J2C, J2K, JPC, JPF, JPX, JPM
  • Adobe Photoshop: PSD, PSB
  • Printer Command Language: PCL
  • Stereo Lithography (3D Printing)‎: STL
  • Industry Foundation Classes: IFC
  • Medical Imaging: DICOM
  • Plotter Documents: PLT, HPG
  • Autodesk Design Web Formats: DWF, DWG
  • AutoCAD Drawing: DGN, DWT, IFC, STL, CF2
  • ISFF-based DGN (V7): DGN

Programming Languages Formats

  • C/C++/C# Files: C, CC, CS, CPP, CXX, C#, H, HH, M, MM
  • Java/JavaScript Files: JAVA, JS, JSON, PROPERTIES
  • Various: VB, PHP, SQL, PL, PY, PV, RB, RST, SASS, SCALA, SCM, SCRIPT, AS, AS3, ASM, BAT, CMAKE, CSS, DIFF, ERB, GROOVY, HAML, LESS, LOG, M, MAKE, MD, ML, MM, SH, SML, VIM, YAML

GroupDocs.Viewer for .NET Features

  • Rasterize documents and convert them into SVG, HTML and 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 Microsoft Word, Excel and email documents to desired encoding standard.
  • Render documents located in FTP or cloud storage locations.
  • Render with or without annotations and comments.
  • Option to render all the pages of a document as separate HTML pages.
  • Render hidden pages and slides and reorder pages of rendered document.
  • Render all, selected pages or range of pages into HTML.
  • Render documents as printable HTML and apply custom CSS to generated HTML.
  • Render document as responsive HTML for some document formats.
  • Exclude fonts when rendering to HTML to reduce resultant file size.
  • Minify CSS and 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.
  • Ignore empty columns while rendering spreadsheet documents.
  • Render word documents into HTML pages, images or PDF, with track changes.
  • Render email attachments as original files, images or in ‎HTML.
  • Detect and print PDF documents with printing restrictions.
  • Render content/files contained in zip archives as attachments.
  • Obtain attachments from password protected documents.
  • Render programming languages file formats as plain text.
  • Adjust background colors when viewing CAD drawings.
  • View PLT files and convert to PDF, HTML, JPG & PNG.
  • Get worksheet names from Excel files - Display spreadsheet column headings and row numbers.
  • View & convert Microsoft Project documents with notes.
  • Convert CAD drawings to SVG for better viewing & zooming experience.
  • Choose to render Visio Figures without Scheme.