小编TFF*_*FFX的帖子

使用 html2canvas.js 的 jsPdf:未捕获错误:提供的数据不是 JPEG

我正在使用 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>
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试在 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>
Run Code Online (Sandbox Code Playgroud)

请帮助

javascript jquery html2canvas jspdf

5
推荐指数
1
解决办法
3697
查看次数

标签 统计

html2canvas ×1

javascript ×1

jquery ×1

jspdf ×1