2016-05-11 6 views
4

jsPDFとhtml2Canvasを使用してPDFを生成しています。jsPdf html2canvas.jsを使用する:未読エラー:提供されたデータはJPEGではありません

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> 

ヘルプしてください

答えて

1

私は同じ問題を抱えていました。最近、jsPDFが更新され、html2canvasではうまく動作しません。

私は(助けていないため申し訳ありませんが)問題を解決しますが、(私の場合jsPDF-AutoTableのテーブル要素のための)プラグイン jsPDF-AutoTableでhtml2canvasを使用して停止できませんでし

関連する問題