鍍金池/ 問答/HTML/ nodejs 如何將html轉為pdf

nodejs 如何將html轉為pdf

如題,如何通過一個html的地址,將其內(nèi)容打印成pdf文件

回答
編輯回答
終相守

puppteer
可以通過npm安裝

const puppeteer = require('puppeteer');
(async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  await page.goto('https://www.baidu.com');
  await page.pdf({path: 'baidu.pdf', format: 'A4'});
  await browser.close();
})();

2017年1月19日 08:32
編輯回答
我不懂

這種操作找三方包就可以。

Google 第一個結果就有一個 https://www.npmjs.com/package/html-pdf,但是用了 phantomjs 這個已經(jīng)死掉的項目做渲染器,不建議使用。

諸位不回答問題的路人,請不要隨便舉報別人伸手黨。人人都是伸手黨,只是你伸手時覺得丟人不出聲而已。

2017年3月21日 04:40