简介
html2pdf.it 是一款可以将 HTML 页面转换为 PDF 文件的 npm 包,它依赖于 Puppeteer,可以在 Node.js 环境下运行,使用非常方便。
安装
要使用 html2pdf.it 首先需要安装 Node.js 和 npm。然后使用以下命令安装 html2pdf.it:
npm install html2pdf.it
使用
html2pdf.it 的使用非常简单,只需要引入包,然后调用方法即可。
const html2pdf = require('html2pdf.it'); async function generatePDF() { const html = '<html><body><h1>Hello, world!</h1></body></html>'; await html2pdf.generatePdf(html, 'hello.pdf'); }
上述代码中,我们先定义了一个 HTML 字符串,然后使用 html2pdf 的 generatePdf 方法将其转换为 PDF 文件。第一个参数是 HTML 字符串,第二个参数是生成的 PDF 文件的路径和文件名。
参数
generatePdf 方法支持以下参数:
html
:HTML 字符串outputPath
:生成的 PDF 文件的路径和文件名,默认为当前目录下的output.pdf
format
:PDF 页面大小,可以是Letter
,Tabloid
,Ledger
,Legal
,Statement
,Executive
,A3
,A4
,A5
,A6
,默认为A4
landscape
:是否横向展示 PDF 页面,默认为false
scale
:PDF 缩放比例,可以是一个数字或者自动缩放选项Fit
,FitH
,FitV
,默认为1
示例代码
以下是一个较为完整的示例代码。
-- -------------------- ---- ------- ----- -------- - ----------------------- ----- -------- ------------- - ----- ---- - - ------ ------ ------- -- - ------ ---- - -------- ------- ------ ---------- ----------- ------- ------- -- ----- ---------- - ------------ ----- ------ - ----- ----- --------- - ------ ----- ----- - -- ----- ------ - - ---- ------ ------ ------ ------- ------ ----- ------ -- ----- --------------- - ----- ----- -------------------------- ----------- - ------- ---------- ------ ------- ---------------- --- - --------------
总结
html2pdf.it 是一款非常方便的将 HTML 页面转换为 PDF 文件的 npm 包,使用起来非常简单。通过本文的阐述,相信读者已经掌握了它的基本使用方法,希望有助于读者在实际工作中的开发和运用。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600554dd81e8991b448d2107