Easy pdf generator from HTML based on puppeteer.
npm i @asaje/pdf-generator
or
yarn add @asaje/pdf-generator
import { generatePdf, PrintPdfOptions } from '@asaje/pdf-generator';
async function generate(data: { html: string; options: PrintPdfOptions }) {
const path = randomUUID() + '.pdf';
const pdfBuffer = await generatePdf({
html: data.html,
options: { ...data.options, path },
});
}