我正在使用jsPDF从HTML生成文档(使用.html()
方法),它运行良好。但现在我需要做以下操作:
- 创建jsPDF对象。
- 使用
.html()
方法添加内容。 - 向创建的文档添加新页面。
- 再次使用相同的
.html()
方法将内容添加到第二页。 - 保存创建的文档。
下面是代码示例:
var doc = new jsPDF({ orientation: 'p', format: 'a4' });
doc.html(document.getElementById('test'), {
callback: function (doc) {
doc.addPage('a4', 'p');
doc.html(document.getElementById('test'), {
callback: function (doc) {
doc.output('dataurlnewwindow');
}
}
}
问题是第二页总是空白的。想法是使用.html()
方法创建两个单独的文档,然后将这两个文档合并成一个并保存。
那么问题是 - 在jsPDF中是否可以将两个文档合并成一个并保存呢?
提前致谢!