2016-04-10 13 views
1

で働いていませんが、私のコードを行く、html2canvas - onrenderedここでは、すべての

var pdf = function() { 
     console.log(12); 
      var form = $('.container'); 
      html2canvas(form, { 
       onrendered: function(canvas) { 
       var pdf1 = new jsPDF(); 
       var marginLeft=20; 
       var marginRight=20 
       pdf1.addImage(canvas.toDataURL("image/jpeg"),"jpeg",marginLeft,marginRight) 
       var data =pdf1.output("datauristring"); 
       console.log(data); 
       } 
      }); 
    }; 

HTMLコードは、index.htmlので

<div class="container"> 
       Sample Text 
      </div> 

ある -

<script type = "text/javascript" src="html2canvas.min.js"></script> 

私はPDFファイルを呼び出しています()メソッドを呼び出しても、pdf()メソッドは呼び出されていますが、onrenderedではありません。 私はhtml2canvasの問題に対して同様のSO応答を試みましたが、なぜ私はonrendered作業を行うことができないのか分かりません。それはまったく呼ばれていません。私は問題を発見した

答えて

1

jspdf.min.jsはhtml2canvasで作業されていません。 jspdf.min.jsの代わりにjspdf.debug.jsをロードします。それは正常に動作します

1

私は同じ問題があります。

jspdf.mi.jsを読み込む前にhtml2canvas.jsを実行してください。 :)

+0

答えの内容でそれをしないでください、それは有用ではありません、この内容をコメントに入れてください –

関連する問題