HTML-PDF屏幕缩放比例不一致

时间:2018-11-09 19:18:10

标签: node.js html-pdf

我目前正在使用nodeJS html-pdf在后端生成pdf,以提供给前端。从HTML创建到将其传递给客户端的所有方法都可以正常工作,但是,当在其他计算机上进行测试时,自动缩放存在一些问题。有些计算机的缩放比例与我的缩放比例完全相同,而其他计算机的文本,div和图像缩放比例不佳。我尝试在创建pdf之前进行配置,但是以某种方式,这些选项似乎并没有改变任何内容。

例如:

{ 'format': 'A4', header: { height: 100mm }} 

此配置无法正常运行,因为标头高度没有响应。

我似乎只能在html文件中进行更改。 任何人都对如何配置或拥有任何建议,以便pdf文件可以与其他计算机自动缩放。

这是pdf创建代码段

var slug = hbs.compile(fs.readFileSync(__dirname + "/test.hbs", "utf-8"))
return new Promise((resolve, reject) => {
    pdf.create(slug(data, { 'format': 'A4'})).toBuffer((err, buffer) => {
        if (err){
            reject(err)
        }
        resolve(buffer)
    });
})

0 个答案:

没有答案