📅  最后修改于: 2023-12-03 15:07:11.558000             🧑  作者: Mango
Puppeteer是一个用于Node.js的高级API,用于控制PuppeteerChrome或Chromium浏览器版本。可以使用它来生成PDF文件。
在本文中,我们将创建一个使用Puppeteer JS和Node.js生成PDF文件的示例程序。
首先,我们需要安装Puppeteer JS。使用以下命令:
npm install puppeteer
现在,我们可以开始编写代码了。创建一个名为 pdfGenerator.js
的文件并输入以下代码:
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://www.google.com', {waitUntil: 'networkidle0'});
await page.pdf({path: 'google.pdf', format: 'A4'});
await browser.close();
})();
这个示例代码做了以下事情:
使用以下命令运行我们的示例程序:
node pdfGenerator.js
这将启动程序并自动生成一个名为 google.pdf
的PDF文件。该文件具有A4格式的页面布局。
在本文中,我们介绍了Puppeteer JS的基础知识,并演示了如何使用其API生成PDF文件。希望您能使用这些知识来为您自己的项目生成高质量的PDF文档。
# 代码片段
const puppeteer = require('puppeteer');
(async () => { const browser = await puppeteer.launch(); const page = await browser.newPage();
await page.goto('https://www.google.com', {waitUntil: 'networkidle0'}); await page.pdf({path: 'google.pdf', format: 'A4'});
await browser.close(); })();