文本在PDF上被剪切

时间:2018-10-11 02:29:02

标签: javascript html css html2pdf

我正在使用this库将HTML转换为PDF。我已经完成了该过程,但是当我下载11页的PDF时,在某些页面中,段落和输入字段在页面末尾被切成两半。在执行打印功能之前,PDF的大小可以根据用户的输入而增大或减小。

有没有一种方法可以确保页面不会被切掉。我使用的库允许我手动设置分页符,但页面的大小是动态的。我无法使用此功能。基于另一篇StackOverflow帖子,我做到了

div{
        page-break-inside: avoid;
    }

但是,这根本不起作用。

1 个答案:

答案 0 :(得分:0)

使用this可能会对您有所帮助

var fs = require('fs');
var pdf = require('html-pdf');
var html = fs.readFileSync('./test/businesscard.html', 'utf8');
var options = { format: 'Letter' };

pdf.create(html, options).toFile('./businesscard.pdf', function(err, res) {
  if (err) return console.log(err);
  console.log(res); // { filename: '/app/businesscard.pdf' }
});