生成 PDF

在本章中,我们将学习如何从简历生成 PDF。

设置 Puppeteer

创建 PDF 生成脚本:

// scripts/generate-pdf.ts

async function generatePDF() {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  
  await page.goto('http://localhost:5173', {
    waitUntil: 'networkidle0',
  });
  
  await page.pdf({
    path: 'resume.pdf',
    format: 'A4',
    printBackground: true,
  });
  
  await browser.close();
}

generatePDF();

运行脚本

首先启动开发服务器:

npm run dev

然后在另一个终端运行 PDF 生成:

npm run pdf

下一步

在下一章中,我们将学习自定义样式。