小编Ant*_*nio的帖子

jsPDF输出空白文档

我正在使用jsPDF将页面上的div输出保存为PDF

到目前为止,我的代码是:

function makepdf() {

var doc = new jsPDF();
var html=jQuery('.js-requester-info').html();
alert (html);
doc.fromHTML(html , 15, 15, {
    'width': 800
});

     doc.save('test');
}
Run Code Online (Sandbox Code Playgroud)

该代码有效,但是生成的PDF文件始终为空白。我添加了“调试”行,

alert (html);
Run Code Online (Sandbox Code Playgroud)

从div输出一些html代码,但是PDF为何总是空的?

更新:我添加了一些延迟(我发现有人talnkig关于渲染延迟),现在它可以正常工作:

setTimeout(function(){
doc.save('test');
},2000);
Run Code Online (Sandbox Code Playgroud)

javascript pdf jspdf

5
推荐指数
1
解决办法
3580
查看次数

标签 统计

javascript ×1

jspdf ×1

pdf ×1