2016-11-08 2 views
1

こんにちは、私はjsPDFのスクリプトパスをインポートし、ボタンをクリックするとpdfへのHTMLページを保存する機能を書き込もうとしていました。しかし、それは動作しません。下記のコード -jsPDFがボタンのクリックで動作しない

<HTML> 
 
    <HEAD> 
 
    <script src="Scripts/jspdf.js" type="text/javascript"></script> 
 
    <script> 
 
     $(document).ready(function(){ 
 
     var doc = new jsPDF(); 
 
     var specialElementHandlers = { 
 
\t  '#editor': function(element, renderer){ 
 
\t \t return true; 
 
\t  } 
 
     }; 
 

 
     $('#cmd').click(function() { 
 
     doc.fromHTML($('#content').get(0), 15, 15, { 
 
\t  'width': 170, 
 
\t  'elementHandlers': specialElementHandlers 
 
     }); 
 
       doc.save('sample-file.pdf'); 
 
     }); 
 
     }); 
 
    </script> 
 
    </HEAD> 
 
    <BODY> 
 
    <div id="content"> 
 
    <h3>Hello, this is a H3 tag</h3> 
 

 
     <p>a pararaph</p> 
 
    </div> 
 
    <div id="editor"></div> 
 
      <button href="#" id="cmd">generate PDF</button> 
 
</BODY> 
 
</HTML>

あるしかし、私はHTMLを実行し、ボタンをクリックすると、何も起こりません。助けてください。

答えて

0

要素をfromHTML関数で直接呼び出すことはできません。

試してください:いや、まだ機能していない

var content = $('#content').get(0).html(); 
doc.fromHTML(content, 15, 1...{}); 
+0

... – Ankky

関連する問題