16 lines
387 B
TypeScript
16 lines
387 B
TypeScript
import puppeteer from "puppeteer";
|
|
|
|
const browser = await puppeteer.launch({
|
|
executablePath: "/usr/bin/chromium",
|
|
});
|
|
const page = await browser.newPage();
|
|
await page.goto("http://localhost:4321", { waitUntil: "networkidle0" });
|
|
await page.pdf({
|
|
path: "../public/cv.pdf",
|
|
format: "A4",
|
|
printBackground: true,
|
|
margin: {},
|
|
});
|
|
await browser.close();
|
|
console.log("cv.pdf saved");
|