当我使用Jspdf库将htmldiv转换为pdf时,生成的pdf没有显示mydiv的全部内容。它只显示少量的html,但不完整的div。我在这遗漏了什么?
<button id="b2">Export to pdf</button>
<script>
var doc = new jsPDF();
var specialElementHandlers = {
'#editor': function (element, renderer) {
return true;
}
};
$('#b2').click(function () {
doc.fromHTML($('#mydiv').html(), 15, 15, {
'width': 170,
'elementHandlers': specialElementHandlers
});
doc.save('sample-file.pdf');
});
</script>
你可以做的事情:
- 检查您的id是否正确:
#editor
为specialElementHandlers和#mydiv
在点击功能? - 检查Javascript控制台的错误
- 检查这样的例子或这样的问题,发现任何错误