gpt4 book ai didi

javascript - jsPDF 输出空白文档

转载 作者:搜寻专家 更新时间:2023-11-01 04:40:21 29 4
gpt4 key购买 nike

我正在使用 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');
}

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

alert (html);

从div中输出了一些html代码,但是为什么PDF总是空的?

更新:我添加了一些延迟(我发现有人谈论渲染延迟)现在它正在工作:

setTimeout(function(){
doc.save('test');
},2000);

最佳答案

你可以添加回调选项

let doc = new JsPDF({ orientation: 'p', format: 'a4' })
console.log(document.getElementById('offer').innerHTML)
doc.fromHTML(document.getElementById('offer').innerHTML, 1, 1, {
elementHandlers: function() {
return true
}
}, function() {
doc.save('test')
})

关于javascript - jsPDF 输出空白文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36791851/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com