【发布时间】:2015-11-10 05:44:50
【问题描述】:
我已经搜索了好几个星期的答案,但似乎找不到有效的答案。
这是我的代码:
function pdf() {
html2canvas(document.body, {
onrendered: function(canvas) {
var img = canvas.toDataURL('image/jpeg')
var doc = new jsPDF('p', 'pt', 'a4');
var options = {
pagesplit: true
};
doc.addImage(img,'JPEG',0,0,<?php echo "$width";?>,0);
doc.save('webpage-pdf.pdf');
}
});
}
代码将创建一个 PDF,但它只会创建一个 PDF 页面。 如果网页足够长,则应将其拆分为多个 PDF 页面。
这就是 pagesplit: true 选项的用武之地。但无论我如何尝试,pagesplit 选项什么都不做,它仍然只生成 1 页,而网站的其余部分从 PDF 文件中丢失/截断。
有谁知道如何打开这个选项,我是否正确使用了 API?
谢谢,保罗。
【问题讨论】:
-
:那你是怎么解决你的问题的??...我遇到了同样的问题:(
标签: pdf pdf-generation jspdf