📅  最后修改于: 2023-12-03 14:53:43.498000             🧑  作者: Mango
在 web 开发中,经常需要将 HTML 页面转换为 PDF 格式以供下载或分享。下面介绍几种将 HTML 转换为 PDF 的方法:
有一些开源的第三方库可以方便地将 HTML 转换为 PDF,例如:
以下是使用 Puppeteer 将 HTML 转换为 PDF 的代码片段:
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://example.com/');
await page.pdf({ path: 'example.pdf', format: 'A4' });
await browser.close();
})();
如果不想使用第三方库,也可以使用在线的 HTML 转 PDF 工具。以下是一些常用的工具:
以上介绍了将 HTML 转换为 PDF 的两种方法:使用第三方库和在线转换工具。选择哪种方法取决于个人偏好和需求。需要注意的是,转换后的 PDF 文件可能会与原始 HTML 页面在样式和排版方面有所不同。