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