使用jsPDF </div>将HTML <div>改为pdf

时间:2014-11-09 01:59:46

标签: html pdf jspdf

我正在尝试使用jsPDF将div下载到PDF中,并使用以下代码:

<html>
    <head>
       <script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
       <script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
       <script src="jspdf.min.js"></script>
    </head>
    <body>
        <div id="content">
            <h3>Page to print</h3>
        </div>
        <button id="cmd">generate PDF</button>
     </body>

  </html>  
  <script>      
  $( document ).ready(function() {
     $('#cmd').click(function () {
        var doc = new jsPDF();
        doc.addHTML($('#content')[0], 15, 15, {
        'background': '#FFFFFF',
        }, function() {
           doc.save('sample-file.pdf');
        });
     });
  });
  </script>

当我点击按钮时没有发生任何事情,你能帮助我吗?

1 个答案:

答案 0 :(得分:1)

尝试将其添加到头部

<script src="https://javascriptbase64.googlecode.com/files/base64.js"></script>
  <script src="https://sprintf.googlecode.com/files/sprintf-0.7-beta1.js"></script>