首页 > 解决方案 > 如何使用jspdf在.HTML中设置顶部和底部边距

问题描述

如何在多页 pdf 中添加边距底部和顶部。

虽然我使用的是最新版本的 jspdf,它使用 .html 函数

let doc = new jsPDF('p', 'pt', 'a4');
let myImage = '../../../assets/logo.png';
var margins = {
top: 40,
bottom: 60,
left: 40,
width: 522
    };

doc.html(document.getElementById('htmlData'), {
callback: function (pdf) {

pdf.output('dataurlnewwindow');
      },
    });

谢谢你的帮助

标签: javascriptangularjspdf

解决方案


我认为您忘记将边距变量添加到.html() 我将其添加为下面的数组中。

let doc = new jsPDF('p', 'pt', 'a4');
let myImage = '../../../assets/logo.png';

doc.html(document.getElementById('htmlData'), {
// Adjust your margins here (left, top, right ,bottom)
margin: [40, 60, 40, 60],
callback: function (pdf) {

pdf.output('dataurlnewwindow');
      },
    });

推荐阅读