Browse our Products

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.

Download Node.js package to view files via JavaScript API

GroupDocs.Viewer for Node.js is a high-performance and cross-platform JavaScript API that allows you to build desktop and web file viewer applications. It supports over 170 document types from popular categories such as Microsoft Office, OpenOffice, AutoCAD, Photoshop, Visio, images, metafiles, programming, archives, messages, PDF & more.


Get Started

Open NPM package manager, search for GroupDocs.Viewer and install.

Install

To install please execute npm i @groupdocs/groupdocs.viewer from command line interface to fetch & reference GroupDocs.Viewer module in your project.

CLI>

Product Page | Docs | Demos | API Reference | Examples | Blog | Search | Free Support | Temporary License

Why download GroupDocs.Viewer for Node.js?

This Node.js API can seamlessly integrate and enables your JavaScript apps to view file formats, without installing any 3rd party tools.

File Viewer Features

  • Document Rendering
    • Render desired pages, N consecutive pages, & hidden pages.
    • Render pages in your preferred order or reorder pages after rendering.
    • Ability to render document notes & document comments.
    • Support for page rotation & page flipping.
    • Replace missing fonts within the document or set custom fonts.
    • Rendering to various supported file formats:
      • Rendering to HTML with embedded as well as external resources.
      • Rendering to PNG & JPEG
      • Rendering to PDF
    • Ability to auto-detect the document type for rendering.
    • Supports listing and saving the following types of attachments / associations:
      • Email attachments
      • Files embedded within PDF files
      • Files inside a compressed / zipped archive.
    • Option to render email attachments and other type of file attachments.
    • Extract additional information based of the file extension, such as:
      • Archive: list of contained folders
      • CAD: list of layers and layouts
      • Email: list of contained folders in an Outlook data file
      • PDF: document printing restriction information;
      • Project Management: project start & end date
    • Add text watermark to all of the rendered pages.

Supported File Formats

The supported load file formats of GroupDocs.Viewer for Node.js are as follows:

Microsoft Word®: DOC/DOCM/DOCX/DOT/DOTM/DOTX/RTF/TXT
OpenOffice Writer®: ODT/OTT
Microsoft Excel®: XLS/XLSB/XLSM/XLSX/XLT/XLTX/XLTM/XLAM/TSV/CSV/SpreadSheetML
OpenOffice Calc®: ODS/FODS/OTS/SXC
Apple®: NUMBERS
Microsoft PowerPoint®: POTM/POTX/PPS/PPSM/PPSX/PPT/PPT/PPTX/POT
OpenOffice Impress®: ODP/FODP/OTP
Microsoft Outlook®: EML/MSG/OST/PST/VCF/VCARD
Apple® Mail: EMLX/MBOX
Microsoft Visio®: VDW/VDX/VSD/VSDM/VSDX/VSS/VSSM/VSSX/VST/VSTX/VSX/VTX
Microsoft OneNote®: ONE
Microsoft Project®: MPP/MPT/MPX
Fixed Layout: PDF/XPS/OXPS
LaTeX: TEX
Postscipt: PS/EPS
eBook: CHM/EPUB/MOBI/
Adobe Photoshop®: PSD/PSB
Adobe Illustrator® AI
Autodesk®: DWF/DWG/IFC/IGS/PLT
AutoCAD®: DWT/DXF/
CorelDRAW: CDR/CMX
MicroStation: DGN
3D: STL
CAD: CF2
Wavefront: OBJ
Hewlett-Packard®: HPG
Programming Language: CS/VB/AS/AS3/ASM/BAT/C/CC/CMAKE/CPP (C++)/CSS/CXX/DIFF/ERB/GROOVY/H/HAML/HH/JAVA/JS/JSON/LESS/M/MAKE/MD/ML/MM/PHP/PL/PROPERTIES/PY/RB/RST/SASS/SCALA/SCM/SCRIPT/SH/SML/SQL/VIM/YAML/NSF
Image: BMP/DJVU/DNG/DIB/GIF/ICO/JP2/JPF/JPX/JPM/J2C/J2K/JPC/JPG/JPEG/TIF/TIFF/WEBP/PNG/APNG/TGA
Vector: SVG/SVGZ
OpenOffice Draw®: ODG/FODG/OTG
Medical Imaging: DCM
Printer Command Language: PCL
Metadata: CGM/EMF/EMZ/
Markup: HTML/MHT/MHTML/XML
Archive: TAR/ZIP/RAR/BZ2/XZ/TXZ/GZ/TGZ

The following file formats support the auto-detection feature:

Microsoft Word®: DOC/DOCM/DOCX/DOT/DOTM/DOTX/RTF/TXT
OpenOffice Writer®: ODT/OTT
Microsoft Excel®: XLS/XLSB/XLSM/XLSX/XLT/XLTX/XLTM/XLAM/TSV/CSV/SpreadSheetML
OpenOffice Calc®: ODS/FODS/OTS/SXC
Apple®: NUMBERS
Microsoft PowerPoint®: POTM/POTX/PPS/PPSM/PPSX/PPT/PPT/PPTX/POT
OpenOffice Impress®: ODP/FODP/OTP
Microsoft Outlook®: EML/MSG/OST/PST/VCF/VCARD
Apple® Mail: EMLX/MBOX
Microsoft Visio®: VDW/VDX/VSD/VSDM/VSDX/VSS/VSSM/VSSX/VST/VSTX/VSX/VTX
Microsoft OneNote®: ONE
Microsoft Project®: MPP/MPT/MPX
Fixed Layout: PDF/XPS/OXPS
LaTeX: TEX
Postscipt: PS/EPS
eBook: CHM/EPUB/MOBI/
Adobe Photoshop®: PSD/PSB
Adobe Illustrator® AI
Autodesk®: DWF/DWG/IFC/IGS/PLT
AutoCAD®: DWT/DXF/
CorelDRAW: CDR/CMX
MicroStation: DGN
3D: STL
CAD: CF2
Wavefront: OBJ
Hewlett-Packard®: HPG
Programming Language: CS/VB
Image: BMP/DJVU/DNG/DIB/GIF/ICO/JP2/JPF/JPX/JPM/J2C/J2K/JPC/JPG/JPEG/TIF/TIFF/WEBP/PNG/APNG/TGA
Vector: SVG/SVGZ
OpenOffice Draw®: ODG/FODG/OTG
Medical Imaging: DCM
Printer Command Language: PCL
Metadata: CGM/EMF/EMZ/
Markup: HTML/XML
Archive: TAR/ZIP/RAR/BZ2/XZ/TXZ/GZ/TGZ

For details and limitations please visit, Supported Document Formats.

System Requirements

  • Microsoft Windows
    • Microsoft Windows Server 2003 and later
    • Microsoft Windows XP (x64, x86)
    • Microsoft Windows Vista (x64, x86)
    • Microsoft Windows 7, 8, 8.1 (x64, x86)
    • Microsoft Windows 10 (x64, x86)
    • Microsoft Windows 11 (x64)
  • macOS
    • Mac OS X
  • Linux
    • Ubuntu
    • OpenSUSE
    • CentOS
    • others
  • Node.js
    • Node.js 16 and above
  • Java
    • J2SE 8.0 (1.8)
    • above (for example Java 10)

GroupDocs.Viewer for Node.js does not require any external software or third party tool to be installed. Just follow one of the ways as described in Installation and Configuration.

Product Page | Docs | Demos | API Reference | Examples | Blog | Search | Free Support | Temporary License



Direct Download

Icons

GroupDocs.Viewer for Node.js via Java 24.6

This contains the NPM package of GroupDocs.Viewer for Node.js via Java

Added: 3/7/2024 Downloads:

Download

File Size: 42.95KB

Icons

GroupDocs.Viewer for Node.js via Java 24.5

This contains the NPM package of GroupDocs.Viewer for Node.js via Java

Added: 21/5/2024 Downloads:

Download

File Size: 42.95KB

Icons

GroupDocs.Viewer for Node.js via Java 24.2

This contains the NPM package of GroupDocs.Viewer for Node.js via Java

Added: 7/3/2024 Downloads:

Download

File Size: 42.94KB

Icons

GroupDocs.Viewer for Node.js via Java 23.12

This contains the NPM package of GroupDocs.Viewer for Node.js via Java

Added: 20/12/2023 Downloads:

Download

File Size: 45.46KB

Icons

GroupDocs.Viewer for Node.js via Java 23.10

This contains the NPM package of GroupDocs.Viewer for Node.js via Java

Added: 2/11/2023 Downloads:

Download

File Size: 39.03KB

Icons

GroupDocs.Viewer for Node.js via Java 23.8

This contains the NPM package of GroupDocs.Viewer for Node.js via Java

Added: 8/9/2023 Downloads:

Download

File Size: 223.62MB