gpt4 book ai didi

javascript - jsPDF:addHTML 方法不起作用

转载 作者:行者123 更新时间:2023-11-29 18:11:24 31 4
gpt4 key购买 nike

我创建了 html 表格并尝试使用 jsPDF 生成 pdf。

我使用了以下代码:

var pdf = new jsPDF('p','pt','a4');  
pdf.addHTML(document.getElementById('pdfTable'),function() {
console.log('pdf generated');
});
pdf.save('pdfTable.pdf');

我收到空白的 pdf 文件。我做错了什么吗?

这是一个plunker为此。

工作 demo带有 addHTML 功能的 jsPDF。

最佳答案

开始工作 plunker为了这:更新:我已经更新了 plunker 并使其与 addHTML() 函数一起工作:

var pdf = new jsPDF('p','pt','a4');
//var source = document.getElementById('table-container').innerHTML;
console.log(document.getElementById('table-container'));
var margins = {
top: 25,
bottom: 60,
left: 20,
width: 522
};
// all coords and widths are in jsPDF instance's declared units
// 'inches' in this case
pdf.text(20, 20, 'Hello world.');
pdf.addHTML(document.body, margins.top, margins.left, {}, function() {
pdf.save('test.pdf');
});

You can see plunker for more details.

关于javascript - jsPDF:addHTML 方法不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27047365/

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