我正在使用jsPDF将HTML转换为PDF文件。它运行良好,但我想在页面周围添加边距,以便内容分页时不会被切断。但我没有找到任何添加PDF文件边距的方法。我正在使用以下代码添加文本。请注意,我正在使用新的
如何在PDF页面中添加边距?
.html()
插件,而不是.addHtml()
,因为他们的文档中标明<已弃用>。所以这不是<这个问题>的重复。<!DOCTYPE html>
<html lang="en">
<head>
<script src="jsPDF-master/dist/jspdf.min.js"></script>
<script src="https://html2canvas.hertzen.com/dist/html2canvas.js"></script>
</head>
<body>
<div id="content">
<label><span>Standard</span></label>
<label><span>Planning item number:</span></label>
</div>
<button onclick="exportPDF()" style="float:right;">Download</button>
<script>
function exportPDF () {
var pdf = new jsPDF('p', 'pt', 'a4');
var margins = {
top: 40, bottom: 60, left: 40, right: 200
};
pdf.html(document.getElementById("content"), {
callback : function (pdf) {
pdf.save("a4.pdf");
}
});
}
</script>
</body>
</html>
如何在PDF页面中添加边距?
addHTML
函数,但是我的例子中只包含html
函数。 - Suhas Bhattu