2017-03-02 44 views
1

我试图让jspdf工作。点击我的小提琴中的按钮后没有任何事情发生。这里是jsfiddlehttps://jsfiddle.net/light22/68h81owf/)。预先感谢帮助我。获取jspdf将html呈现为PDF需要帮助

这里是我使用的脚本:

<script> 
    function demoFromHTML() { 
     var pdf = new jsPDF('p', 'pt', 'letter'); 

     source = $('#for_pdf')[0]; 

     specialElementHandlers = { 

      '#bypassme': function (element, renderer) { 
       return true 
      } 
     }; 
     margins = { 
      top: 80, 
      bottom: 60, 
      left: 40, 
      width: 522 
     }; 

     pdf.fromHTML(
      source, 
      margins.left, 
      margins.top, { 
       'width': margins.width, 
       'elementHandlers': specialElementHandlers 
      }, 

      function (dispose) { 

       pdf.save('download.pdf'); 
      }, margins 
     ); 
    } 
</script> 
+0

固定代码块格式和澄清的问题 – Dave

回答

0

点击您的jsfiddle按钮后,则会引发错误:ReferenceError: demoFromHTML is not defined。您还忘记关闭<table>的样式属性