@aalonzolu/htmlpdf 中文文档教程

发布于 4年前 浏览 31 项目主页 更新于 3年前

htmlpdf

npm npm GitHub

一个转换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 文档

htmlpdf

npm npm GitHub

A library that converts HTML to PDF using Headless Chrome (puppeteer)

Gettings started

Installation

npm install --save @aalonzolu/htmlpdf

Usage

The following example creates a PDF file of the index.html file.

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)

Creates a PDF Buffer of the provided HTML using puppeteer. For available options see the puppeteer documentation.

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文