Nodejs | npm:html-pdf,设置pdf页面的高度

时间:2017-09-08 08:09:21

标签: html node.js pdf npm

我的代码

var options = {format:'A3',border:{top:'30px',bottom:'30px',left:'10px'}}
                pdf.create(html,options).toBuffer(function(err, buffer){
                    res.type('application/pdf');
                    res.end(buffer, 'binary');
                });

这始终会使页面呈现恒定高度。 如何设置页面高度? 谢谢!

1 个答案:

答案 0 :(得分:3)

您必须在选项中提供页眉和页脚“高度”。 这将是:

var options = {format:'A3',header: {  "height": "5mm"},footer: { "height": "5mm"}, border:{top:'30px',bottom:'30px',left:'10px'}}
                pdf.create(html,options).toBuffer(function(err, buffer){
                    res.type('application/pdf');
                    res.end(buffer, 'binary');
                });