Zero Config
Zero Config Report is a simple solution for organizing reports without writing any reporting code. It is available only for the server-side reporting solution and is ideal for simple reports where the full feature set of the Vanilla version isn’t needed.
- Add Report Components to your report.
 - Use Page Info elements to adjust the report content.
 - Use 
@paprize/puppeteerwith the static HTML file of your report 
report.html
<div data-pz-preview>
    <div data-pz-section>
        <div data-pz-page-header>
            <h2>Page <span data-pz-v-page-number></span></h2>
        </div>
        <div data-pz-page-content>...</div>
    </div>
</div>
script.ts
import { reportToPdf } from '@paprize/puppeteer';
import { promises as fs } from 'fs';
import puppeteer, { type Browser } from 'puppeteer';
let browser!: Browser;
try {
    browser = await puppeteer.launch({ headless: true });
    const page = await browser.newPage();
    const pdf = await reportToPdf(
        page,
        new URL(`file://${import.meta.dirname}/report.html`)
    );
    await fs.writeFile('report.pdf', pdf);
} finally {
    await browser.close();
}