GroupDocs.Viewer for Node.js via Java is a high-performance and cross-platform library 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.
- Display document content in any web-browser.
- View document pages separately.
- Rotate, reorder pages or add watermarks.
- Customizable resource management options for CSS, fonts & images.
- Render all pages of a document as a single PDF.
- Boost document loading speed with configurable caching.
- Extract document text along with words' coordinates.
- Extract basic information about source documents such as file type, pages count and so on.
- Auto-detect document type.
- Replace missing font or use custom fonts for rendering.
View documents in the most popular file formats (DOCX, XLSX, PPTX, PDF, DWG, PSD, HTML, ZIP, and more) by rendering them as HTML, PDF, PNG, and JPEG files.
From the command line:
npm install @groupdocs/groupdocs.viewer
const viewer = new groupdocs.viewer.Viewer("sample.docx")
const viewOptions = groupdocs.viewer.HtmlViewOptions.forEmbeddedResources("output-responsive.html")
viewOptions.setRenderResponsive(true)
viewer.view(viewOptions)
const viewer = new groupdocs.viewer.Viewer("sample.docx");
const viewOptions = new groupdocs.viewer.PdfViewOptions("output-protect.pdf");
const permissions = groupdocs.viewer.Permissions;
const security = new groupdocs.viewer.Security();
security.setDocumentOpenPassword("o123");
security.setPermissionsPassword("p123");
security.setPermissions(permissions.ALLOW_ALL ^ permissions.DENY_PRINTING);
viewOptions.setSecurity(security);
viewer.view(viewOptions);
Home | Product Page | Documentation | Blog | API Reference | Code Samples | Free Support | Temporary License