【发布时间】:2019-10-01 16:08:45
【问题描述】:
我正在使用 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 中是否可以将两个文档合并为一个然后保存?
提前致谢!
【问题讨论】:
-
此功能请求here
-
你曾经解决过这个问题吗?我面临同样的问题:stackoverflow.com/questions/70284248/…
标签: javascript jspdf