Skip to content

Commit

Permalink
Added landing for Node.js via Java product
Browse files Browse the repository at this point in the history
  • Loading branch information
yevgen-nykytenko committed Aug 2, 2023
1 parent 190d46f commit 2666635
Show file tree
Hide file tree
Showing 2 changed files with 341 additions and 1 deletion.
2 changes: 1 addition & 1 deletion common
340 changes: 340 additions & 0 deletions content/viewer/nodejs-java/_index.en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,340 @@
---
############################# Static ############################
layout: "product"
date: 2023-03-31T15:15:25
draft: false

lang: en
product: "Viewer"
product_tag: "viewer"
platform: Node.js via Java
platform_tag: "nodejs-java"

############################# Head ############################
head_title: "Node.js Document Viewer API for PDF Word Excel HTML Images & Emails"
head_description: "Node.js document viewer & files rendering API. Add PDF viewer, Word viewer, Excel viewer, Image viewer, HTML viewer, Email viewer in JavaScript applications."

############################# Header ############################
title: "Node.js API to Render & Display Documents"
description: "Document Viewer Library to Develop JavaScript Applications that Natively Render, View and Manipulate, Multi-Format Documents Supporting 170+ File Formats."
button:
enable: true
icon: "fas fa-arrow-down"
label: "Download Free Trial"
link: "https://releases.groupdocs.com/viewer/nodejs-java"

############################# SubMenu ############################
submenu:
enable: true

left:
img_alt: "GroupDocs.Viewer for Node.js via Java"
image: "https://www.groupdocs.cloud/templates/groupdocs/images/product-logos/groupdocs-viewer-java.png"
product: "GroupDocs.Viewer"
platform: "Node.js via Java"

middle:
button:
# button loop
- link: "#overview"
text: "Overview"

# button loop
- link: "#features"
text: "Features"

# button loop
- link: "#support"
text: "Support"

# button loop
- link: "https://products.groupdocs.app/viewer/total"
text: "Live Demo"

# button loop
- link: "https://purchase.groupdocs.com/pricing/viewer/nodejs-java"
text: "Pricing"

right:
link_download: "https://releases.groupdocs.com/viewer/nodejs-java"
link_learn: "https://docs.groupdocs.com/viewer/nodejs-java/"
link_buy: "https://purchase.groupdocs.com"

############################# Overview ############################
overview:
enable: true
content: |
GroupDocs.Viewer for Node.js combines a powerful set of document viewer APIs to display images and document formats in your JavaScript applications without needing to install additional software. It natively rasterizes the documents and converts them into SVG+HTML+CSS to enhance the quality of document viewing while delivering a true-text, high-fidelity output. Using the document rendering API – quickly view PDF, HTML, XML, Microsoft Office Word, Excel worksheets, PowerPoint presentations, Outlook emails, Visio diagrams, Project, metafiles, images and various other file formats with ease and fewer programming hazards. It can also display password-protected files and allow to get document representation as HTML, image or PDF form after the rendering. Our file viewer library is quite customizable, as it allows you to display the whole document, or render it partially to speed up the process. Through GroupDocs.Viewer for Node.js API, you can view pages, specific cell range in a spreadsheet or even render an individual document layer in formats, such as, PDF and CAD.
GroupDocs.Viewer for Node.js via Java API allows you to render documents with/without annotation or comments for supported file formats. It also enables you to add custom font directories and extract basic document information such as FileType, Extension, Name, PageCount, etc.
GroupDocs.Viewer for Node.js is compatible with all Java versions and supports popular operating systems (Windows, Linux, macOS) that are capable to run Java runtime.
tabs:
enable: true

## TAB ONE ##
tab_one:
description: |
Following is an overview of GroupDocs.Viewer for Node.js via Java:
right:
enable: true
icon: "fab fa-html5"
title: "Overview"
content: |
* Display 170+ Document Types
* Get HTML, Image, PDF Version
* Rotate & Reorder
* Apply Watermark
* Cache for Fast Process
* Add Custom Fonts
* Apply Encoding Standards
* Custom Input Data Handler
* Render with Track Changes
* Render as Responsive HTML
* Render PDF & CAD Layers
* Render Protected Files
## TAB TWO ##
tab_two:
description: |
GroupDocs.Viewer for Node.js supports all popular document file formats including: Microsoft Office, images, diagrams and many others.
left:
enable: true
table:
# table loop
- title: "Microsoft Office"
content: |
* **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
# table loop
- title: "Other Formats"
content: |
* **Page Layout Files:** 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, EMZ, WMZ
* **PostScript:** PS, EPS
* **Archives:** ZIP, TAR, BZ2, GZ, RAR, RAR5
* **Various:** OBJ, EPUB, MOBI, DjVu, XML, VCF, VCARD, NUMBERS, NSF
right:
enable: true
table:
# table loop
- title: "Images, Graphics & Diagrams"
content: |
* **Images:** BMP, GIF, JPG, PNG, TIFF, WebP, DNG, DIB
* **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:** DWT, IFC, STL, CF2
* **ISFF-based DGN (V7):** DGN
# table loop
- title: "Programming Languages Formats"
content: |
* **C/C++/C# Files:** C, CC, C# , CPP, CXX, CS, 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
## TAB THREE ##
tab_three:
description: |
GroupDocs.Viewer for Node.js supports following Operating Systems, Frameworks & Package Managers:
left:
enable: true
table:
# table loop
- icon: "fab fa-windows"
title: "Operating Systems"
content: |
* Microsoft Windows Server 2003 and later
* Microsoft Windows XP and later
* Microsoft Windows 10 & 11
* Linux (Ubuntu, OpenSUSE, CentOS and others)
* Mac OS X
# table loop
- icon: "fas fa-code"
title: "Supported Frameworks"
content: |
* J2SE 8.0 (1.8) or above (for example Java 17)
right:
enable: true
table:
# table loop
- icon: "fas fa-box"
title: "Package Manager"
content: |
NPM
# table loop
- icon: "fas fa-tools"
title: "Package Manager"
content: |
VS Code, NetBeans, Intellij IDEA, Eclipse, etc.
############################# Features ############################
features:
enable: true
title: "GroupDocs.Viewer for Node.js Features"

feature:
# feature loop
- icon: "fas fa-copy"
content: "Viewer for HTML, PDF, Images, Word, Excel & other Document Formats"

# feature loop
- icon: "fas fa-eye"
content: "Render AutoCAD Drawings (DWG) files to SVG format"

# feature loop
- icon: "fas fa-bolt"
content: "Adjust the Background Color of the Converted File"

# feature loop
- icon: "fas fa-file-powerpoint"
content: "Rasterize and Convert Documents into SVG, HTML & CSS"

# feature loop
- icon: "fas fa-code"
content: "Get HTML, Image or PDF Representation of Documents through Rendering"

# feature loop
- icon: "fas fa-cloud"
content: "Cached Versions of Documents to Make Loading Time Faster"

# feature loop
- icon: "fas fa-remove-format"
content: "Configure Custom Font Directories"

# feature loop
- icon: "fas fa-comment-slash"
content: "Apply Encoding Standards to Word, Excel and Email Documents"

# feature loop
- icon: "fas fa-location-arrow"
content: "Remotely Render Documents at FTP or Cloud Storage"

# feature loop
- icon: "fas fa-border-all"
content: "Remove or Keep Annotations & Comments while Rendering"

# feature loop
- icon: "fas fa-wrench"
content: "Render Document Pages as Separate HTML Pages"

# feature loop
- icon: "fas fa-columns"
content: "Render Hidden Slides and Pages & Apply Page Reorder to Rendered Document"

# feature loop
- icon: "fas fa-file-word"
content: "Render Range of Pages, Specific Pages or All Pages into HTML"

# feature loop
- icon: "fas fa-envelope"
content: "Render or hide document comments"

# feature loop
- icon: "fas fa-print"
content: "Create Responsive HTML for Some Document Formats through Rendering"

# feature loop
- icon: "fas fa-file-archive"
content: "Reduce Resultant File Size of Rendered HTML by Excluding Fonts"

# feature loop
- icon: "fas fa-lock"
content: "Remove Comments, Extra White-Spaces etc, to Minify Output HTML & CSS"

# feature loop
- icon: "fas fa-file-code"
content: "Use Coordinates of Source Document to Read the Contained Text"

# feature loop
- icon: "fas fa-fill-drip"
content: "Show/Hide Cell Border in Excel Sheets of the Rendered Output"

# feature loop
- icon: "fas fa-file-excel"
content: "Render Specific Number of Rows of Each Page in an Excel Sheet"

# feature loop
- icon: "fas fa-heading"
content: "Render Model and all Non-Empty Layouts or a Particular Layout of a CAD File"

# feature loop
- icon: "fas fa-project-diagram"
content: "Render the Items in Outlook Data Files (OST/PST) as PDF"

# feature loop
- icon: "fas fa-cube"
content: "Tile Rendering or Render by Coordinates of CAD Documents as Image, HTML or PDF"

# feature loop
- icon: "fab fa-uncharted"
content: "Set printing restrictions when rendering to PDF"

more_feature:
# more_feature_loop
- title: "Efficient & Reliable API for Viewing Documents"
content: |
GroupDocs.Viewer for Node.js API can be used to view, render and display documents of more than 150 different file formats. It is done reliably and efficiently while keeping the content as well as the structure of the document intact. The following example shows the level of ease with which GroupDocs.Viewer for Node.js API renders a DOCX file as an image file using JavaScript:
```js
// Initialize Viewer
const viewer = new groupdocs.viewer.Viewer("invoice.docx")
// Create view options
const viewOptions = new groupdocs.viewer.PdfViewOptions()
// Convert file to PDF and check the output in the current directory
viewer.view(viewOptions);
```
# more_feature_loop
- title: "Perform Transformations While Rendering Documents"
content: "GroupDocs.Viewer for Node.js API offers you various transformation options to be applied on the rendered document for a more customized view and display. You can rotate pages by providing the angle. You can the order of the rendered pages. Apply specific text as a watermark to rendered pages or images. Through GroupDocs.Viewer for Node.js API, you also have the ability to add custom fonts to the document being rendered."

# more_feature_loop
- title: "Working with Email Attachments"
content: "GroupDocs.Viewer for Node.js API lets you fetch specific or all attachments of an email. Once you get the required email attachments, you can render these attached files to images or HTML."

############################# Support ############################
support:
enable: true

############################# Solutions ##########################
solutions:
enable: true
title: "GroupDocs.Viewer offers document viewing APIs for other popular development environments"

solution:
# solution loop
- img_alt: "GroupDocs.Viewer for .NET"
image: "https://www.groupdocs.cloud/templates/groupdocs/images/product-logos/groupdocs-viewer-net.png"
product: "GroupDocs.Viewer"
platform: ".NET"
link: "/viewer/net/"

############################# Back to top ##########################
back_to_top:
enable: true
---

0 comments on commit 2666635

Please sign in to comment.