@aalonzolu/htmlpdf 中文文档教程
htmlpdf
一个转换HTML的库使用 Headless Chrome (puppeteer)
Gettings started
Installation
npm install --save @aalonzolu/htmlpdf
Usage
以下示例创建index.html 文件的 PDF 文件。
const fs = require('fs');
const htmlPdf = require('@aalonzolu/htmlpdf');
(async () => {
const options = {
format: 'Letter'
};
const pupteerOptions = {}
const pdfBuffer = await htmlPdf(fs.readFileSync('index.html'), options,pupteerOptions);
fs.writeFileSync('index.pdf', pdfBuffer); // Write PDF file
})();
Documentation
#htmlPdf(html[, options]) <Buffer> (async function)
使用 puppeteer 创建提供的 HTML 的 PDF 缓冲区。 有关可用选项,请参阅 puppeteer 文档。