GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - stimulsoft/Samples-Reports.JS-for-Node.js: JavaScript samples for Reports.JS report builder for Node.js applications

BranchesTags
Open more actions menu

Latest commit

 

History

369 Commits
369 Commits

Folders and files

NameName
Last commit message
Last commit date
Adding a Font to the Resource
Adding a Font to the Resource
 
 
Exporting a Report to HTML
Exporting a Report to HTML
 
 
Exporting a Report to PDF
Exporting a Report to PDF
 
 
Loading a Report and Rendering it with a JSON Data
Loading a Report and Rendering it with a JSON Data
 
 
Loading a Report and Saving a Rendered Report
Loading a Report and Saving a Rendered Report
 
 
Loading a Report from the Server-Side
Loading a Report from the Server-Side
 
 
Registering a Fonts Folder
Registering a Fonts Folder
 
 
Starting SQL adapters from the HTTP server
Starting SQL adapters from the HTTP server
 
 
Supply Custom Headers for Json Database
Supply Custom Headers for Json Database
 
 
Using a Custom Font
Using a Custom Font
 
 
Using a Report Cache Mode
Using a Report Cache Mode
 
 
Using with Express
Using with Express
 
 
.gitignore
.gitignore
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 
REDISTRIBUTABLES.md
REDISTRIBUTABLES.md
 
 
THIRD-PARTY.md
THIRD-PARTY.md
 
 

Repository files navigation

Node.js samples for Stimulsoft Reports.JS

This repository contains the source code of the examples of usage Stimulsoft Reports.JS reporting tool in the Node.js applications, using JavaScript report engine. The report generator and examples are fully compatible with Node.js 14 and higher.

Overview

There is available a set of examples of using Stimulsoft Reports.JS in Node.js, for each example, there is a full set of necessary files (Roboto-Black.ttf to render the report, the test report file SimpleList.mrt etc.)

  • Adding a Font to the Resource
    This example shows how to add a font to the report resources using code.

  • Exporting a Report to HTML
    This example allows you to download the report, render it and export it to HTML-format.

  • Exporting a Report to PDF
    This example contains code to render a report to a PDF-document.

  • Loading a Report and Rendering it with a JSON Data
    This simple example shows the steps to download the report and json-data, its rendering and saving in mdc format.

  • Loading a Report and Saving a Rendered Report
    This simple example shows the steps to download the report, its rendering and saving in mdc format.

  • Loading a Report from the Server-Side
    This example shows how to use Node.js server side to work with a report.

  • Registering a Fonts Folder
    This example illustrates registering a fonts folder, loading of the report, data rendering and exporting the result to the PDF-document.

  • Starting SQL Adapters from the HTTP Server
    This example demonstrates the implementation of connections to different databases (MySQL, Firebird, MSSQL and PostgreSQL). Adapters files are in a directory with an example.

  • Supply Custom Headers for Json Database
    This example illustrates loading of the report that uses JSON database from some web-server and accessible only by suppliing custom HTTP header.

  • Using a Custom Font
    This example illustrates adding of the custom font, loading of the report, data rendering and exporting the result to the PDF-document.

  • Using a Report Cache Mode
    This example illustrates how you can enable and configure cache settings to resolve lack of memory issues.

  • Using with Express
    This example illustrates how to use Stimulsoft Reports.JS in conjunction with the Express framework.

Running samples

To run the examples, open the required folder with the example and run the following commands in the console:

  • use npm install to install requred modules;
  • use npm start to run sample.

Connect to SQL databases

Since pure JavaScript does not have built-in methods for working with remote databases, this functionality is implemented using server-side code. Therefore, Stimulsoft Reports.JS product contains server data adapters implemented using PHP, Node.js, ASP.NET, Java, .NET Core technologies.

  • DataAdapters.JS

Other JS reporting components

Many examples for other platforms and technologies are collected in separate repositories:

  • HTML / JS
  • Angular / AngularJS
  • Python
  • React
  • Vue.js

About Stimulsoft Reports.JS

Stimulsoft Reports.JS offers a wide range of reporting components created in pure JavaScript. The report builder can be easily integrated into any JavaScript app, works in any modern browser – Chrome, Firefox, Safari, Edge, and supports Node.js. The product contains everything you need to create, edit, build, view and export reports of high complexity.

Useful links

  • Live Demo
  • Product Page
  • Free Download
  • NPM
  • Documentation
  • License

About

JavaScript samples for Reports.JS report builder for Node.js applications

www.stimulsoft.com/en/products/reports-js

Topics

chartsexportgaugesgeneratorjavascriptjsonnode-jsnodejsnpmnpmjsodatapdfqrcoderenderingreport-builderreportingreporting-toolreportsservertables

Resources

Readme
License
Activity
Custom properties

Stars

126 stars

Watchers

13 watching

Forks

151 forks
Report repository

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.