JavaScript使用puppeteer将页面保存为PDF文件

犀牛前端部落 分类:javascript

我们可以使用puppeteer将任何网页保存为pdf文件。

在这个例子中,俺将跟大家一起来学习 puppeteer 的使用。

步骤一

让我们先安装puppeteer。与puppeteer一起,它还将下载Chromium的最新版本,保证与API一起工作。

npm i puppeteer --save

步骤二

第二部创建一个script.js文件,并将下面代码复制进去。

const puppeteer = require('puppeteer'); 
(async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  await page.goto('https://www.pipipi.net');
  await page.pdf({path: './pipipi.pdf' , format: 'A4'});
  await browser.close();
})();

步骤三

使用node命令在命令行上执行脚本。如果一切正常,你将看到一个pipipi.pdf文件了。

node script.js

回复

我来回复
  • 暂无回复内容