Reports.PHP can render reports fully on the server using an embedded Node.js engine, with no browser involved.

Code overview. Initialize the required report objects, render a report from code on the server-side, and handle the resulting state or output.
$report = new StiReport();
$report->engine = StiEngineType::ServerNodeJS;
$report->process();
$report->loadFile('reports/SimpleList.mrt', true);

$result = $report->render();
if ($result)
    $document = $report->saveDocument();
else
    $message = $report->nodejs->error;


Setting engine = StiEngineType::ServerNodeJS runs the rendering in Node.js on the server; saveDocument() returns the rendered document. This is the basis for scheduled or headless report generation.

Используя этот сайт, вы соглашаетесь на использование файлов Cookie для аналитики и персонализированного контента. Файлы Cookie хранят полезную информацию на вашем компьютере, чтобы помочь нам повысить эффективность и удобство использования. Для получения дополнительной информации, пожалуйста, прочтите Конфиденциальность и Использование Cookie.