【发布时间】:2016-05-19 19:07:10
【问题描述】:
我正在使用 jsPDF 和 html2Canvas 生成 PDF。
如果我以 document.body 为目标,它就可以工作。
<script type="text/javascript">
function pdfDownload() {
var pdf = new jsPDF('p', 'pt', 'a4');
pdf.addHTML(document.body, function () {
pdf.save('test.pdf');
});
}</script>
但是,如果我尝试在 div #pdfcontent 上使用 id,我会得到:
“未捕获的错误:提供的数据不是 JPEG”
<script type="text/javascript">
function pdfDownload() {
var pdf = new jsPDF('p', 'pt', 'a4');
pdf.addHTML($('#pdfcontent')[0], function () {
pdf.save('test.pdf');
});
}</script>
请帮忙
【问题讨论】:
标签: javascript jquery jspdf html2canvas