Angular 1使用css将html导出为pdf?

时间:2018-04-03 06:15:57

标签: angularjs

我有一个任务,我需要将html导出为pdf.the pdf应该具有与浏览器中相同的设计。基本上我需要css也应该在pdf文件中工作。我使用angularjs作为前端。

2 个答案:

答案 0 :(得分:2)

Here is Plunker首先在cmd上运行pdfSample.js - 节点pdfsample.js  然后在工作区中包含要获取pdf的html和js文件。然后尝试像你一样跑。它会工作。

   pdf.create(renderedHtml, options).toStream(function (err, stream) {

    res.setHeader('Content-type', 'application/pdf');
    console.log("*****inside pdf create ******");

    stream.pipe(res);
   stream.pipe(fs.createWriteStream('invoice.pdf'));
});

答案 1 :(得分:0)

您可以使用html-pdf这是链接node-html-pdf和示例see Example。我跟着示例示例并且能够生成pdf,是的,您也可以使用css。